diff --git a/global/overlay/etc/puppet/modules/eid/manifests/idm_app.pp b/global/overlay/etc/puppet/modules/eid/manifests/idm_app.pp new file mode 100644 index 00000000..304d8ea5 --- /dev/null +++ b/global/overlay/etc/puppet/modules/eid/manifests/idm_app.pp @@ -0,0 +1,10 @@ +# idm_app +class eid::idm_app ( +) { + sunet::docker_compose { 'idm_app': + content => template('eid/idm/docker-compose.yml.erb'), + service_name => 'idm_app', + compose_filename => 'docker-compose.yml', + description => 'Identity matching' + } +} diff --git a/global/overlay/etc/puppet/modules/eid/templates/idm/docker-compose.yml.erb b/global/overlay/etc/puppet/modules/eid/templates/idm/docker-compose.yml.erb new file mode 100644 index 00000000..ba80206d --- /dev/null +++ b/global/overlay/etc/puppet/modules/eid/templates/idm/docker-compose.yml.erb @@ -0,0 +1,7 @@ +version: '3.2' + +services: + idm_app: + image: docker.sunet.se/eidas-idm + ports: + - '443:443'