mirror of
https://github.com/cliffe/SecGen.git
synced 2026-02-20 13:50:45 +00:00
Fix file paths and add systemd provider for webgoat and webwolf services for new puppet version
This commit is contained in:
@@ -37,7 +37,10 @@ class security_shepherd::mariadb {
|
||||
command => "mysql -u ${user} -p${db_pass} < moduleSchemas.sql",
|
||||
}
|
||||
|
||||
file { '/var/lib/tomcat9/webapps/ROOT/WEB-INF/classes/flags':
|
||||
file { ['/var/lib/tomcat9/webapps/ROOT', '/var/lib/tomcat9/webapps/ROOT/WEB-INF', '/var/lib/tomcat9/webapps/ROOT/WEB-INF/classes', '/var/lib/tomcat9/webapps/ROOT/WEB-INF/classes/flag-store']:
|
||||
ensure => directory,
|
||||
}
|
||||
-> file { '/var/lib/tomcat9/webapps/ROOT/WEB-INF/classes/flags':
|
||||
ensure => file,
|
||||
content => template('security_shepherd/flags.erb'),
|
||||
}
|
||||
|
||||
@@ -22,7 +22,7 @@ class webgoat::install {
|
||||
source => 'puppet:///modules/webgoat/webgoat-server-8.0.0.M26.jar',
|
||||
} ->
|
||||
|
||||
file { "$docroot/webgoat.service":
|
||||
file { "/etc/systemd/system/webgoat.service":
|
||||
ensure => present,
|
||||
mode => '0644',
|
||||
owner => 'root',
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
class webgoat::service{
|
||||
|
||||
file { '/etc/systemd/system/webgoat.service':
|
||||
ensure => 'link',
|
||||
target => '/opt/webgoat/webgoat.service',
|
||||
exec { 'systemctl-daemon-reload':
|
||||
command => '/bin/systemctl daemon-reload',
|
||||
path => '/bin:/usr/bin',
|
||||
}->
|
||||
service { 'webgoat':
|
||||
ensure => running,
|
||||
enable => true,
|
||||
provider => 'systemd',
|
||||
}
|
||||
}
|
||||
|
||||
@@ -22,7 +22,7 @@ class webwolf::install {
|
||||
source => 'puppet:///modules/webwolf/webwolf-8.0.0.M26.jar',
|
||||
} ->
|
||||
|
||||
file { "$docroot/webwolf.service":
|
||||
file { "/etc/systemd/system/webwolf.service":
|
||||
ensure => present,
|
||||
mode => '0644',
|
||||
owner => 'root',
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
class webwolf::service{
|
||||
|
||||
file { '/etc/systemd/system/webwolf.service':
|
||||
ensure => 'link',
|
||||
target => '/opt/webwolf/webwolf.service',
|
||||
exec { 'systemctl-daemon-reload':
|
||||
command => '/bin/systemctl daemon-reload',
|
||||
path => '/bin:/usr/bin',
|
||||
}->
|
||||
service { 'webwolf':
|
||||
ensure => running,
|
||||
enable => true,
|
||||
provider => 'systemd',
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user