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"