init
This commit is contained in:
57
tasks/main.yml
Normal file
57
tasks/main.yml
Normal file
@@ -0,0 +1,57 @@
|
||||
---
|
||||
# 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 }}"
|
||||
Reference in New Issue
Block a user