summaryrefslogtreecommitdiffstats
path: root/tests/auto/network/support/modules/network_test_server/manifests/danted.pp
diff options
context:
space:
mode:
authorTor Arne Vestbø <tor.arne.vestbo@digia.com>2013-08-14 13:03:12 +0200
committerTor Arne Vestbø <tor.arne.vestbo@theqtcompany.com>2015-11-02 11:49:52 +0100
commita4d0a12fd09707ed44d5fcf5349216a6a73403de (patch)
treedb36afa7e0db8141fb1dfc76081f1790e1867c5c /tests/auto/network/support/modules/network_test_server/manifests/danted.pp
parent44a2eae47455fe18216ead8299f027050da11408 (diff)
Add network test server Vagrant config and Puppet scripts
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",
+ ;
+ }
+}
+