# 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', } }