Skip to content
Snippets Groups Projects
main.yml 815 B
---

- include_tasks: ../functions/get_secret.yml
  with_items:
   - { path: "{{ basedir }}/secrets/oauth_secret", length: 64}

- name: create folder struct for dokuwiki
  file:
    path: "{{item}}"
    state: "directory"
  with_items:
    - "{{ basedir }}"
    - "{{ basedir }}/data"
    - "{{ basedir }}/pdftemplate"

- name: Docker Compose Konfig-Datei erstellen
  template:
    src: "{{item}}"
    dest: "{{ basedir }}/{{item}}"
  with_items:
    - docker-compose.yml
    - Dockerfile
    - authuffd_vars.php
  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