diff options
Diffstat (limited to 'tests/auto/network/support/modules/network_test_server/manifests/danted.pp')
-rw-r--r-- | tests/auto/network/support/modules/network_test_server/manifests/danted.pp | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/tests/auto/network/support/modules/network_test_server/manifests/danted.pp b/tests/auto/network/support/modules/network_test_server/manifests/danted.pp new file mode 100644 index 0000000000..334f362b54 --- /dev/null +++ b/tests/auto/network/support/modules/network_test_server/manifests/danted.pp @@ -0,0 +1,49 @@ +class network_test_server::danted { + + package { "dante-server": + ensure => present, + require => File["/etc/init.d/danted", "/etc/init.d/danted-authenticating"], + } + + service { + "danted": + enable => true, + ensure => running, + require => Package["dante-server"], + ; + "danted-authenticating": + enable => true, + ensure => running, + require => Package["dante-server"], + ; + } + + file { + "/etc/danted.conf": + source => "puppet:///modules/network_test_server/config/danted/danted.conf", + require => Package["dante-server"], + notify => Service["danted"], + ; + "/etc/danted-authenticating.conf": + source => "puppet:///modules/network_test_server/config/danted/danted-authenticating.conf", + require => Package["dante-server"], + notify => Service["danted-authenticating"], + ; + "/etc/init.d/danted": + source => "puppet:///modules/network_test_server/init/danted", + mode => 755, + ; + "/etc/init.d/danted-authenticating": + source => "puppet:///modules/network_test_server/init/danted-authenticating", + mode => 755, + ; + } + + file { + "/lib/x86_64-linux-gnu/libc.so": + ensure => 'link', + target => "/lib/x86_64-linux-gnu/libc.so.6", + ; + } +} + |