publik-devinst/delete-tenants.yml

45 lines
1.7 KiB
YAML

---
- name: delete all publik tenants
hosts: local
vars:
venv_py3_bin: "{{venv_py3}}/bin"
roles:
- facts
tasks:
- name: "delete hobo tenant"
command: "{{venv_py3_bin}}/{{apps['hobo']['project_name']}}-manage delete_tenant {{tenants_conf['dev-hobo']}}"
ignore_errors: yes
- name: "delete combo user tenant"
command: "{{venv_py3_bin}}/{{apps['combo']['project_name']}}-manage delete_tenant {{tenants_conf['user-combo']}}"
ignore_errors: yes
- name: "delete combo agent tenant"
command: "{{venv_py3_bin}}/{{apps['combo']['project_name']}}-manage delete_tenant {{tenants_conf['agent-combo']}}"
ignore_errors: yes
- name: "delete authentic tenant"
command: "{{venv_py3_bin}}/{{apps['authentic']['project_name']}}-manage delete_tenant {{tenants_conf['connexion-authentic']}}"
ignore_errors: yes
- name: "delete wcs tenant"
command: "{{venv_py3_bin}}/wcsctl.py delete_tenant {{tenants_conf['demarches-wcs']}}"
ignore_errors: yes
- name: "delete fargo tenant"
command: "{{venv_py3_bin}}/{{apps['fargo']['project_name']}}-manage delete_tenant {{tenants_conf['dev-fargo']}}"
ignore_errors: yes
- name: "delete chrono tenant"
command: "{{venv_py3_bin}}/{{apps['chrono']['project_name']}}-manage delete_tenant {{tenants_conf['dev-chrono']}}"
ignore_errors: yes
- name: "delete passerelle tenant"
command: "{{venv_py3_bin}}/{{apps['passerelle']['project_name']}}-manage delete_tenant {{tenants_conf['dev-passerelle']}}"
ignore_errors: yes
- name: "delete bijoe tenant"
command: "{{venv_py3_bin}}/{{apps['bijoe']['project_name']}}-manage delete_tenant {{tenants_conf['dev-bijoe']}}"
ignore_errors: yes