diff -r 047aab3a53cf -r 736fdedb7774 dev/modules/sysconfig/manifests/testserver_init.pp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dev/modules/sysconfig/manifests/testserver_init.pp Fri Mar 14 03:08:58 2014 +0100 @@ -0,0 +1,77 @@ +class sysconfig::testserver_init ( + $superuser_name = hiera('sysconfig::params::superuser_name' ,$sysconfig::params::superuser_name ), + $superuser_pw = hiera('sysconfig::params::superuser_pw' ,$sysconfig::params::superuser_pw ), + $user_edit_name = hiera('sysconfig::params::user_edit_name' ,$sysconfig::params::user_edit_name ), + $user_edit_pw = hiera('sysconfig::params::user_edit_pw' ,$sysconfig::params::user_edit_pw ), + $user_com_name = hiera('sysconfig::params::user_com_name' ,$sysconfig::params::user_com_name ), + $user_com_pw = hiera('sysconfig::params::user_com_pw' ,$sysconfig::params::user_com_pw ), + $user_observ_name = hiera('sysconfig::params::user_observ_name' ,$sysconfig::params::user_observ_name ), + $user_observ_pw = hiera('sysconfig::params::user_observ_pw' ,$sysconfig::params::user_observ_pw ), + $testserver_port = hiera('sysconfig::params::testserver_port' ,$sysconfig::params::testserver_port ), + $vagrant_base_path + +) inherits sysconfig::params { + + notify {'testserver_init': name => "testserver init : \$superuser_name : ${superuser_name}, \$superuser_pw : ${superuser_pw}", withpath => true }-> + + file { 'karma_workspace_info': + ensure => 'present', + path => "/srv/comt/src/cm/scripts/test-suite/workspace.info.js", + replace => 'no', + owner => 'vagrant', + group => 'vagrant', + mode => 644, + content => template('sysconfig/workspace.info.js.erb','sysconfig/url.workspace.info.js.erb'), + } + + file { 'karma_workspace_info_full': + ensure => 'present', + path => "/srv/comt/src/cm/scripts/test-suite/workspace.info.full.js", + replace => 'no', + owner => 'vagrant', + group => 'vagrant', + mode => 644, + content => template('sysconfig/workspace.info.js.erb','sysconfig/url.test.workspace.info.js.erb'), + } + + file { 'clean-testserver.sh': + ensure => 'present', + path => "/srv/comt/src/cm/scripts/test-suite/clean-testserver.sh", + replace => 'no', + owner => 'vagrant', + group => 'vagrant', + mode => 755, + source => 'puppet:///modules/sysconfig/clean-testserver.sh' + } + + file { 'karma.conf.full.js': + ensure => 'present', + path => "/srv/comt/src/cm/scripts/test-suite/karma.conf.full.js", + replace => 'no', + owner => 'vagrant', + group => 'vagrant', + mode => 644, + source => 'puppet:///modules/sysconfig/karma.conf.full.js' + } + + file { 'start-test-suite-full.sh': + ensure => 'present', + path => "/srv/comt/src/cm/scripts/test-suite/start-test-suite-full.sh", + replace => 'no', + owner => 'vagrant', + group => 'vagrant', + mode => 755, + content => template('sysconfig/start-test-suite-full.sh.erb'), + } + + file { 'start-testserver.sh': + ensure => 'present', + path => "/srv/comt/src/cm/scripts/test-suite/start-testserver.sh", + replace => 'no', + owner => 'vagrant', + group => 'vagrant', + mode => 755, + content => template('sysconfig/start-testserver.sh.erb'), + } + +} \ No newline at end of file