| author | ymh <ymh.work@gmail.com> |
| Tue, 08 Apr 2014 16:21:53 +0200 | |
| changeset 628 | ecf0e467eeb8 |
| parent 609 | 736fdedb7774 |
| child 642 | 5d037d947cd6 |
| permissions | -rw-r--r-- |
|
609
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
1 |
class sysconfig::testserver_init ( |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
2 |
$superuser_name = hiera('sysconfig::params::superuser_name' ,$sysconfig::params::superuser_name ), |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
3 |
$superuser_pw = hiera('sysconfig::params::superuser_pw' ,$sysconfig::params::superuser_pw ), |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
4 |
$user_edit_name = hiera('sysconfig::params::user_edit_name' ,$sysconfig::params::user_edit_name ), |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
5 |
$user_edit_pw = hiera('sysconfig::params::user_edit_pw' ,$sysconfig::params::user_edit_pw ), |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
6 |
$user_com_name = hiera('sysconfig::params::user_com_name' ,$sysconfig::params::user_com_name ), |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
7 |
$user_com_pw = hiera('sysconfig::params::user_com_pw' ,$sysconfig::params::user_com_pw ), |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
8 |
$user_observ_name = hiera('sysconfig::params::user_observ_name' ,$sysconfig::params::user_observ_name ), |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
9 |
$user_observ_pw = hiera('sysconfig::params::user_observ_pw' ,$sysconfig::params::user_observ_pw ), |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
10 |
$testserver_port = hiera('sysconfig::params::testserver_port' ,$sysconfig::params::testserver_port ), |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
11 |
$vagrant_base_path |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
12 |
|
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
13 |
) inherits sysconfig::params { |
|
628
ecf0e467eeb8
adapt dev enviromenent to the new test-suite location
ymh <ymh.work@gmail.com>
parents:
609
diff
changeset
|
14 |
|
|
609
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
15 |
notify {'testserver_init': name => "testserver init : \$superuser_name : ${superuser_name}, \$superuser_pw : ${superuser_pw}", withpath => true }-> |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
16 |
|
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
17 |
file { 'karma_workspace_info': |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
18 |
ensure => 'present', |
|
628
ecf0e467eeb8
adapt dev enviromenent to the new test-suite location
ymh <ymh.work@gmail.com>
parents:
609
diff
changeset
|
19 |
path => "/srv/comt/test-suite/workspace.info.js", |
|
609
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
20 |
replace => 'no', |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
21 |
owner => 'vagrant', |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
22 |
group => 'vagrant', |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
23 |
mode => 644, |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
24 |
content => template('sysconfig/workspace.info.js.erb','sysconfig/url.workspace.info.js.erb'), |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
25 |
} |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
26 |
|
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
27 |
file { 'karma_workspace_info_full': |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
28 |
ensure => 'present', |
|
628
ecf0e467eeb8
adapt dev enviromenent to the new test-suite location
ymh <ymh.work@gmail.com>
parents:
609
diff
changeset
|
29 |
path => "/srv/comt/test-suite/workspace.info.full.js", |
|
609
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
30 |
replace => 'no', |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
31 |
owner => 'vagrant', |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
32 |
group => 'vagrant', |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
33 |
mode => 644, |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
34 |
content => template('sysconfig/workspace.info.js.erb','sysconfig/url.test.workspace.info.js.erb'), |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
35 |
} |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
36 |
|
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
37 |
file { 'clean-testserver.sh': |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
38 |
ensure => 'present', |
|
628
ecf0e467eeb8
adapt dev enviromenent to the new test-suite location
ymh <ymh.work@gmail.com>
parents:
609
diff
changeset
|
39 |
path => "/srv/comt/test-suite/clean-testserver.sh", |
|
609
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
40 |
replace => 'no', |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
41 |
owner => 'vagrant', |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
42 |
group => 'vagrant', |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
43 |
mode => 755, |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
44 |
source => 'puppet:///modules/sysconfig/clean-testserver.sh' |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
45 |
} |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
46 |
|
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
47 |
file { 'karma.conf.full.js': |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
48 |
ensure => 'present', |
|
628
ecf0e467eeb8
adapt dev enviromenent to the new test-suite location
ymh <ymh.work@gmail.com>
parents:
609
diff
changeset
|
49 |
path => "/srv/comt/test-suite/karma.conf.full.js", |
|
609
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
50 |
replace => 'no', |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
51 |
owner => 'vagrant', |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
52 |
group => 'vagrant', |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
53 |
mode => 644, |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
54 |
source => 'puppet:///modules/sysconfig/karma.conf.full.js' |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
55 |
} |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
56 |
|
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
57 |
file { 'start-test-suite-full.sh': |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
58 |
ensure => 'present', |
|
628
ecf0e467eeb8
adapt dev enviromenent to the new test-suite location
ymh <ymh.work@gmail.com>
parents:
609
diff
changeset
|
59 |
path => "/srv/comt/test-suite/start-test-suite-full.sh", |
|
609
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
60 |
replace => 'no', |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
61 |
owner => 'vagrant', |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
62 |
group => 'vagrant', |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
63 |
mode => 755, |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
64 |
content => template('sysconfig/start-test-suite-full.sh.erb'), |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
65 |
} |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
66 |
|
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
67 |
file { 'start-testserver.sh': |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
68 |
ensure => 'present', |
|
628
ecf0e467eeb8
adapt dev enviromenent to the new test-suite location
ymh <ymh.work@gmail.com>
parents:
609
diff
changeset
|
69 |
path => "/srv/comt/test-suite/start-testserver.sh", |
|
609
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
70 |
replace => 'no', |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
71 |
owner => 'vagrant', |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
72 |
group => 'vagrant', |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
73 |
mode => 755, |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
74 |
content => template('sysconfig/start-testserver.sh.erb'), |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
75 |
} |
|
736fdedb7774
clean the test-suite folder. create necessary files in dev env
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
76 |
|
|
628
ecf0e467eeb8
adapt dev enviromenent to the new test-suite location
ymh <ymh.work@gmail.com>
parents:
609
diff
changeset
|
77 |
} |