feat(ess-pro/compose): deploy Element Server Suite Pro via Compose
initial commit of the converted role from helm charts for qubernetis to compose ansible role
This commit is contained in:
parent
c11f019aae
commit
32eca6b923
33 changed files with 1906 additions and 0 deletions
24
roles/ess_pro_compose/tasks/deploy.yml
Normal file
24
roles/ess_pro_compose/tasks/deploy.yml
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
# SPDX-License-Identifier: MIT-0
|
||||
---
|
||||
- name: Render compose project file
|
||||
ansible.builtin.template:
|
||||
src: compose.yml.j2
|
||||
dest: "{{ _ess_compose_file }}"
|
||||
mode: "0640"
|
||||
|
||||
- name: Pull all images
|
||||
community.docker.docker_compose_v2_pull:
|
||||
project_src: "{{ ess_compose_dir }}"
|
||||
register: ess_pull_result
|
||||
|
||||
- name: Bring the stack up
|
||||
community.docker.docker_compose_v2:
|
||||
project_src: "{{ ess_compose_dir }}"
|
||||
state: present
|
||||
wait: true
|
||||
wait_timeout: 300
|
||||
register: ess_up_result
|
||||
|
||||
- name: Show running services
|
||||
ansible.builtin.debug:
|
||||
msg: "{{ ess_up_result.services | default([]) | map(attribute='Service') | list }}"
|
||||
Loading…
Add table
Add a link
Reference in a new issue