--- # tasks file for dcape ##- include_tasks: setup-Debian.yml ## when: ansible_distribution == 'Debian' #+- name: required packages #+ become: true #+ ansible.builtin.apt: #+ name: "{{ package.name }}" #+ update_cache: yes #+ default_release: "{{ package.default_release | default('') }}" #+ state: "{{ package.state | default('present') }}" #+ loop: "{{ dcape_packages }}" #+ loop_control: #+ loop_var: package - name: "dcape folder exists check" stat: path: "{{ DCAPE_ROOT }}" register: dcape_facts when: dcape - name: "dcape v3 pull" become: true when: dcape and (dcape_facts.stat.exists is not defined or dcape_facts.stat.exists is false) ansible.builtin.git: repo: https://github.com/dopos/dcape.git dest: "{{ DCAPE_ROOT }}" - name: "dcape v3 make" become: true # when: dcape community.general.make: chdir: "{{ DCAPE_ROOT }}" target: install make: /usr/bin/make params: ACME: "{{ DCAPE_ACME }}" DNS: "{{ DCAPE_DNS }}" DCAPE_DOMAIN: "{{ DCAPE_DOMAIN }}" DCAPE_ROOT: "{{ DCAPE_ROOT }}" AUTH_TOKEN: "{{ DCAPE_AUTH_TOKEN }}" AUTH_URL: "{{ DCAPE_AUTH_URL }}" DCAPE_ADMIN_USER: "{{ DCAPE_ADMIN_USER }}" TRAEFIK_ACME_EMAIL: "{{ DCAPE_TRAEFIK_ACME_EMAIL }}" ACME_DOMAIN: "{{ DCAPE_ACME_DOMAIN }}" ACME_NS: "{{ DCAPE_ACME_NS }}" PDNS_LISTEN: "{{ DCAPE_PDNS_LISTEN }}" PDNS_DB_TAG: "{{ DCAPE_PDNS_DB_TAG }}" CICD_DB_TAG: "{{ DCAPE_CICD_DB_TAG }}" ENFIST_DB_TAG: "{{ DCAPE_ENFIST_DB_TAG }}" GITEA_DB_TAG: "{{ DCAPE_GITEA_DB_TAG | default('gitea') }}" DCAPE_SUBNET: "{{ DCAPE_SUBNET }}" DCAPE_SUBNET_INTRA: "{{ DCAPE_SUBNET_INTRA }}" DRONE_ADMIN: "{{ DCAPE_GITEA_USER }}" GITEA: "{{ DCAPE_AUTH_URL }}" NARRA_GITEA_ORG: "{{ DCAPE_GITEA_ORG }}"