# idm_app class eid::idm_app ( ) { $redises = lookup('redis_cluster_nodes', undef, undef, []) ensure_resource('sunet::misc::create_dir', '/opt/idm_app/config/', { owner => 'root', group => 'root', mode => '0750'}) file { '/opt/idm_app/config/idm.yml': content => template('eid/idm/idm.yml.erb'), mode => '0755', } sunet::docker_compose { 'idm_app': content => template('eid/idm/docker-compose.yml.erb'), service_name => 'idm_app', compose_dir => '/opt/', compose_filename => 'docker-compose.yml', description => 'Identity matching' } }