puppet-eid/manifests/oidf_service.pp

14 lines
402 B
ObjectPascal
Raw Normal View History

2025-04-23 11:34:14 +02:00
# oidcfedservice
2025-04-23 11:43:27 +02:00
class eidas::oidf_service(
2025-04-23 11:34:14 +02:00
String $image_tag,
2025-04-23 12:40:45 +02:00
Enum['sandbox'] $enviroment,
2025-04-23 11:34:14 +02:00
) {
2025-04-23 12:40:45 +02:00
2025-04-23 12:41:39 +02:00
ensure_resource('sunet::misc::create_dir', '/opt/oidf_service/config/', { owner => 'root', group => 'root', mode => '0750'})
2025-04-23 12:40:45 +02:00
file { '/opt/oidf_service/config/application.yml':
2025-04-23 12:43:04 +02:00
content => template("eidas/oidf_service/application-${enviroment}.yml.erb"),
2025-04-23 12:40:45 +02:00
mode => '0755',
2025-04-23 12:43:17 +02:00
}
2025-04-23 12:40:45 +02:00
2025-04-23 11:34:14 +02:00
}