Skip to content
Snippets Groups Projects
Commit 438e5ac3 authored by jabertwo's avatar jabertwo
Browse files

switch to docker compose v2

parent c1dcfd23
No related branches found
No related tags found
No related merge requests found
Showing
with 73 additions and 34 deletions
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
- prometheus.yml - prometheus.yml
- name: "start {{ servicename }} docker" - name: "start {{ servicename }} docker"
docker_compose: community.docker.docker_compose_v2:
project_src: "{{ basedir }}" project_src: "{{ basedir }}"
state: present state: present
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
- docker-compose.yml - docker-compose.yml
- name: "start {{ basedir }} docker" - name: "start {{ basedir }} docker"
docker_compose: community.docker.docker_compose_v2:
project_src: "{{ basedir }}" project_src: "{{ basedir }}"
state: present state: present
---
- include_tasks: ../functions/get_secret.yml
with_items:
- { path: "{{ basedir }}/secrets/mysql_admin_pass", length: 24 }
- { path: "{{ basedir }}/secrets/mysql_user_pass", length: 24 }
- { path: "{{ basedir }}/secrets/uffd_admin_pass", length: 24 }
- { path: "{{ basedir }}/secrets/uffd_secret_key", length: 64 }
- { path: "{{ basedir }}/secrets/uffd_mail_pass", length: 12 }
- name: create folder struct for {{servicename}}
file:
path: "{{ item }}"
state: "directory"
with_items:
- "{{ basedir }}"
- "{{ basedir }}/secrets"
- "{{ basedir }}/db/"
- name: create config files
template:
src: "{{ item }}"
dest: "{{ basedir }}/{{ item }}"
with_items:
- "Dockerfile"
- "entrypoint.sh"
- "docker-compose.yml"
- "uffd.cfg"
register: config
- name: stop {{ servicename }} docker
community.docker.docker_compose_v2:
project_src: "{{ basedir }}"
state: absent
when: config.changed
- name: start {{servicename}} docker
community.docker.docker_compose_v2:
project_src: "{{ basedir }}"
state: present
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
- "docker-compose.yml" - "docker-compose.yml"
- name: start gitea docker - name: start gitea docker
docker_compose: community.docker.docker_compose_v2:
project_src: /srv/gitea/ project_src: /srv/gitea/
state: present state: present
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
- "nginx.conf" - "nginx.conf"
- name: start jameica docker - name: start jameica docker
docker_compose: community.docker.docker_compose_v2:
project_src: /srv/jameica-vnc/ project_src: /srv/jameica-vnc/
state: present state: present
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
- name: start nextcloud docker - name: start nextcloud docker
docker_compose: community.docker.docker_compose_v2:
project_src: /srv/nextcloud/ project_src: /srv/nextcloud/
state: present state: present
......
...@@ -21,12 +21,12 @@ ...@@ -21,12 +21,12 @@
register: config register: config
- name: "stop {{servicename}} docker" - name: "stop {{servicename}} docker"
docker_compose: community.docker.docker_compose_v2:
project_src: /srv/{{servicename}}/ project_src: /srv/{{servicename}}/
state: absent state: absent
when: config.changed when: config.changed
- name: "start {{servicename}} docker" - name: "start {{servicename}} docker"
docker_compose: community.docker.docker_compose_v2:
project_src: /srv/{{servicename}}/ project_src: /srv/{{servicename}}/
state: present state: present
...@@ -33,12 +33,12 @@ ...@@ -33,12 +33,12 @@
disabled: false disabled: false
- name: "stop {{ servicename}} docker" - name: "stop {{ servicename}} docker"
docker_compose: community.docker.docker_compose_v2:
project_src: "{{ basedir }}" project_src: "{{ basedir }}"
state: absent state: absent
when: config.changed when: config.changed
- name: "start {{ servicename}} docker" - name: "start {{ servicename}} docker"
docker_compose: community.docker.docker_compose_v2:
project_src: "{{ basedir }}" project_src: "{{ basedir }}"
state: present state: present
...@@ -34,12 +34,12 @@ ...@@ -34,12 +34,12 @@
- name: stop gitlab docker - name: stop gitlab docker
docker_compose: community.docker.docker_compose_v2:
project_src: /srv/gitlab/ project_src: /srv/gitlab/
state: absent state: absent
when: configs.changed when: configs.changed
- name: start gitlab docker - name: start gitlab docker
docker_compose: community.docker.docker_compose_v2:
project_src: /srv/gitlab/ project_src: /srv/gitlab/
state: present state: present
...@@ -27,12 +27,12 @@ ...@@ -27,12 +27,12 @@
register: configs register: configs
- name: stop hackmd docker - name: stop hackmd docker
docker_compose: community.docker.docker_compose_v2:
project_src: /srv/hackmd project_src: /srv/hackmd
state: absent state: absent
when: configs.changed when: configs.changed
- name: start hackmd docker - name: start hackmd docker
docker_compose: community.docker.docker_compose_v2:
project_src: /srv/hackmd/ project_src: /srv/hackmd/
state: present state: present
--- ---
- name: restart icinga docker - name: restart icinga docker
docker_compose: community.docker.docker_compose_v2:
project_src: /srv/icinga/ project_src: /srv/icinga/
state: present state: present
restarted: yes restarted: yes
...@@ -57,7 +57,7 @@ ...@@ -57,7 +57,7 @@
register: configured register: configured
- name: "start {{ servicename }} docker (init)" - name: "start {{ servicename }} docker (init)"
docker_compose: community.docker.docker_compose_v2:
project_src: "{{ basedir }}" project_src: "{{ basedir }}"
state: present state: present
when: configured.stat.exists == False when: configured.stat.exists == False
...@@ -68,7 +68,7 @@ ...@@ -68,7 +68,7 @@
when: configured.stat.exists == False when: configured.stat.exists == False
- name: "stop {{ servicename }} docker (init)" - name: "stop {{ servicename }} docker (init)"
docker_compose: community.docker.docker_compose_v2:
project_src: "{{ basedir }}" project_src: "{{ basedir }}"
state: absent state: absent
when: configured.stat.exists == False when: configured.stat.exists == False
...@@ -117,7 +117,6 @@ ...@@ -117,7 +117,6 @@
- name: "start {{ servicename }} docker" - name: "start {{ servicename }} docker"
docker_compose: community.docker.docker_compose_v2:
project_src: "{{ basedir }}" project_src: "{{ basedir }}"
state: present state: present
build: "{{ dockerconfig.changed }}" \ No newline at end of file
...@@ -38,13 +38,13 @@ ...@@ -38,13 +38,13 @@
- name: stop keycloak docker - name: stop keycloak docker
docker_compose: community.docker.docker_compose_v2:
project_src: /srv/keycloak/ project_src: /srv/keycloak/
state: absent state: absent
when: config.changed when: config.changed
- name: start keycloak docker - name: start keycloak docker
docker_compose: community.docker.docker_compose_v2:
project_src: /srv/keycloak/ project_src: /srv/keycloak/
state: present state: present
...@@ -88,25 +88,25 @@ ...@@ -88,25 +88,25 @@
# Start containers # Start containers
- name: "stop {{ servicename }} docker" - name: "stop {{ servicename }} docker"
docker_compose: community.docker.docker_compose_v2:
project_src: "{{ basedir }}" project_src: "{{ basedir }}"
state: absent state: absent
when: config.changed when: config.changed
- name: "start {{ servicename }} docker" - name: "start {{ servicename }} docker"
docker_compose: community.docker.docker_compose_v2:
project_src: "{{ basedir }}" project_src: "{{ basedir }}"
state: present state: present
# Start mailman containers # Start mailman containers
# - name: "stop {{ servicename }} (mailman) docker" # - name: "stop {{ servicename }} (mailman) docker"
# docker_compose: # community.docker.docker_compose_v2:
# project_src: "{{ basedir }}/docker-mailman" # project_src: "{{ basedir }}/docker-mailman"
# state: absent # state: absent
# when: config_mailcow.changed # when: config_mailcow.changed
# - name: "start {{ servicename }} (mailman) docker" # - name: "start {{ servicename }} (mailman) docker"
# docker_compose: # community.docker.docker_compose_v2:
# project_src: "{{ basedir }}/docker-mailman" # project_src: "{{ basedir }}/docker-mailman"
# state: present # state: present
...@@ -54,12 +54,12 @@ ...@@ -54,12 +54,12 @@
- name: stop matrix docker - name: stop matrix docker
docker_compose: community.docker.docker_compose_v2:
project_src: /srv/matrix/ project_src: /srv/matrix/
state: absent state: absent
when: configs.changed when: configs.changed
- name: start matrix docker - name: start matrix docker
docker_compose: community.docker.docker_compose_v2:
project_src: /srv/matrix/ project_src: /srv/matrix/
state: present state: present
...@@ -50,7 +50,7 @@ ...@@ -50,7 +50,7 @@
dest: "/srv/matterbridge/docker-compose.yml" dest: "/srv/matterbridge/docker-compose.yml"
- name: start matterbridge docker - name: start matterbridge docker
docker_compose: community.docker.docker_compose_v2:
project_src: /srv/matterbridge/ project_src: /srv/matterbridge/
state: present state: present
...@@ -25,13 +25,13 @@ ...@@ -25,13 +25,13 @@
- name: "stop {{ servicename }} docker" - name: "stop {{ servicename }} docker"
docker_compose: community.docker.docker_compose_v2:
project_src: "{{ basedir }}" project_src: "{{ basedir }}"
state: absent state: absent
when: config.changed when: config.changed
- name: "start {{ servicename }} docker" - name: "start {{ servicename }} docker"
docker_compose: community.docker.docker_compose_v2:
project_src: "{{ basedir }}" project_src: "{{ basedir }}"
state: present state: present
...@@ -36,6 +36,6 @@ ...@@ -36,6 +36,6 @@
dest: "/srv/warpapi/docker-compose.yml" dest: "/srv/warpapi/docker-compose.yml"
- name: start warpapi docker - name: start warpapi docker
docker_compose: community.docker.docker_compose_v2:
project_src: /srv/warpapi/ project_src: /srv/warpapi/
state: present state: present
...@@ -29,6 +29,6 @@ ...@@ -29,6 +29,6 @@
- data/wp-content/plugins/wz-status/wz-status.php - data/wp-content/plugins/wz-status/wz-status.php
- name: start wordpress docker - name: start wordpress docker
docker_compose: community.docker.docker_compose_v2:
project_src: /srv/wordpress/ project_src: /srv/wordpress/
state: present state: present
...@@ -24,12 +24,12 @@ ...@@ -24,12 +24,12 @@
register: config register: config
- name: "stop {{servicename}} docker" - name: "stop {{servicename}} docker"
docker_compose: community.docker.docker_compose_v2:
project_src: /srv/{{servicename}}/ project_src: /srv/{{servicename}}/
state: absent state: absent
when: config.changed when: config.changed
- name: "start {{servicename}} docker" - name: "start {{servicename}} docker"
docker_compose: community.docker.docker_compose_v2:
project_src: /srv/{{servicename}}/ project_src: /srv/{{servicename}}/
state: present state: present
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment