diff options
author | Tor Arne Vestbø <tor.arne.vestbo@digia.com> | 2013-08-14 13:03:12 +0200 |
---|---|---|
committer | Tor Arne Vestbø <tor.arne.vestbo@theqtcompany.com> | 2015-11-02 11:49:52 +0100 |
commit | a4d0a12fd09707ed44d5fcf5349216a6a73403de (patch) | |
tree | db36afa7e0db8141fb1dfc76081f1790e1867c5c /tests/auto/network/support/modules/network_test_server/manifests/danted.pp | |
parent | 44a2eae47455fe18216ead8299f027050da11408 (diff) |
Add network test server Vagrant config and Puppet scripts
Change-Id: I5385306f2e8ae44c4b10251ca7ee1914b9fc7bbe
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", + ; + } +} + |