summaryrefslogtreecommitdiffstats
path: root/puppet/modules/network_test_server/manifests/linux/xinetd.pp
blob: a9de048f7df8db4cebf1fd7cc601c12676a51e85 (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::xinetd {

    package { "xinetd":
        ensure  =>  present,
    }

    service {
        "xinetd":
            enable  =>  true,
            ensure  =>  running,
            require =>  File["/etc/xinetd.d/echo", "/etc/xinetd.d/daytime"],
        ;
    }

    file {
        "/etc/xinetd.d/echo":
            source  =>  "puppet:///modules/network_test_server/config/xinetd/echo",
            require =>  Package["xinetd"],
            notify  =>  Service["xinetd"],
        ;
        "/etc/xinetd.d/daytime":
            source  =>  "puppet:///modules/network_test_server/config/xinetd/daytime",
            require =>  Package["xinetd"],
            notify  =>  Service["xinetd"],
        ;
    }

}