20 lines
563 B
Puppet
20 lines
563 B
Puppet
# oidcfedservice
|
|
class eidas::oidf_service(
|
|
String $image_tag,
|
|
Enum['sandbox'] $enviroment,
|
|
Int $service_port = 2000,
|
|
String $server_fqdn = $facts['networking']['fqdn'],
|
|
|
|
) {
|
|
|
|
$keystore_password = lookup('keystore_password', String, undef, undef)
|
|
|
|
|
|
ensure_resource('sunet::misc::create_dir', '/opt/oidf_service/config/', { owner => 'root', group => 'root', mode => '0750'})
|
|
file { '/opt/oidf_service/config/application.yml':
|
|
content => template("eidas/oidf_service/application-${enviroment}.yml.erb"),
|
|
mode => '0755',
|
|
}
|
|
|
|
|
|
}
|