From e9701f527c39793e50abff1861a7679b35996a73 Mon Sep 17 00:00:00 2001 From: Jean-Marie Mineau Date: Sun, 24 Jan 2021 22:42:56 +0100 Subject: [PATCH] copy docker-compose.yml --- keycloak.yml | 1 + roles/install_keycloak/tasks/main.yml | 8 ++++++++ roles/install_keycloak/templates/docker-compose.yml.j2 | 10 ++++++++++ 3 files changed, 19 insertions(+) create mode 100644 roles/install_keycloak/tasks/main.yml create mode 100644 roles/install_keycloak/templates/docker-compose.yml.j2 diff --git a/keycloak.yml b/keycloak.yml index f27205c..e68cf7b 100644 --- a/keycloak.yml +++ b/keycloak.yml @@ -4,3 +4,4 @@ - hosts: test roles: - install_docker + - install_keycloak diff --git a/roles/install_keycloak/tasks/main.yml b/roles/install_keycloak/tasks/main.yml new file mode 100644 index 0000000..3a410d1 --- /dev/null +++ b/roles/install_keycloak/tasks/main.yml @@ -0,0 +1,8 @@ +--- +- name: Copy docker-compose.yml + template: + src: docker-compose.yml.j2 + dest: /var/local/keycloak/docker-compose.yml + mode: 0644 + owner: root + group: staff diff --git a/roles/install_keycloak/templates/docker-compose.yml.j2 b/roles/install_keycloak/templates/docker-compose.yml.j2 new file mode 100644 index 0000000..37532be --- /dev/null +++ b/roles/install_keycloak/templates/docker-compose.yml.j2 @@ -0,0 +1,10 @@ +# {{ ansible_managed }} +version: "3.8" + +services: + server: + image: jboss/keycloak + container_name: keycloak + restart: always + ports: + - "80:8080"