19 lines
604 B
Puppet
19 lines
604 B
Puppet
# 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'
|
|
}
|
|
}
|