From 9111bc7592b0755dd81b069eaf84f7dc8c10e19e Mon Sep 17 00:00:00 2001 From: Johan Wassberg Date: Thu, 18 Jan 2024 10:08:01 +0100 Subject: [PATCH] Test new compose --- .../etc/puppet/modules/eid/manifests/idm_db.pp | 9 +++++++++ .../templates/idm_db/docker-compose.yml.erb | 18 ++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 global/overlay/etc/puppet/modules/eid/templates/idm_db/docker-compose.yml.erb diff --git a/global/overlay/etc/puppet/modules/eid/manifests/idm_db.pp b/global/overlay/etc/puppet/modules/eid/manifests/idm_db.pp index 98f63e86..c1039fc7 100644 --- a/global/overlay/etc/puppet/modules/eid/manifests/idm_db.pp +++ b/global/overlay/etc/puppet/modules/eid/manifests/idm_db.pp @@ -6,4 +6,13 @@ class eid::idm_db ( from => 'any', port => '80', } + + sunet::docker_compose { 'mariadb': + content => template('eid/idm_db/docker-compose.yml.erb'), + service_name => 'mariadb', + compose_dir => '/opt/', + compose_filename => 'docker-compose.yml', + description => 'mariadb', + docker_class => 'sunet::dockerhost2', + } } diff --git a/global/overlay/etc/puppet/modules/eid/templates/idm_db/docker-compose.yml.erb b/global/overlay/etc/puppet/modules/eid/templates/idm_db/docker-compose.yml.erb new file mode 100644 index 00000000..ab1e6ce8 --- /dev/null +++ b/global/overlay/etc/puppet/modules/eid/templates/idm_db/docker-compose.yml.erb @@ -0,0 +1,18 @@ +version: '3' + +services: + + db: + image: docker.sunet.se/drive/mariadb:latest + restart: always + volumes: + - /etc/mariadb/backups:/backups + - /etc/mariadb/conf:/etc/mysql/mariadb.conf.d + - /etc/mariadb/datadir:/var/lib/mysql + - /etc/mariadb/init:/docker-entrypoint-initdb.d + - /etc/mariadb/scripts:/scripts + environment: + - MYSQL_ROOT_PASSWORD=NOT_SET_IN_HIERA + - BOOTSTRAP= + - FORCE_BOOTSTRAP=0 + tty: true