summaryrefslogtreecommitdiffstats
path: root/tests/auto/network/support/modules/network_test_server/manifests/danted.pp
diff options
context:
space:
mode:
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.pp49
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",
+ ;
+ }
+}
+