summaryrefslogtreecommitdiffstats
path: root/puppet/modules/network_test_server/manifests/linux/frox.pp
blob: 12564a994cfd0965f175b4c786692945e9aba6d3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
class network_test_server::linux::frox {

    package {
        "frox":     ensure  =>  present;
    }

    service {
        "frox":
            enable  =>  true,
            ensure  =>  running,
            hasstatus=> false,
            require =>  [ Package["frox"], File["/etc/default/frox", "/etc/frox.conf" ] ],
        ;
    }

    file {
        "/etc/default/frox":
            source  =>  "puppet:///modules/network_test_server/config/frox/etc_default_frox",
            require =>  Package["frox"],
            notify  =>  Service["frox"],
        ;
        "/etc/frox.conf":
            source  =>  "puppet:///modules/network_test_server/config/frox/frox.conf",
            require =>  Package["frox"],
            notify  =>  Service["frox"],
        ;
    }
}