--- - name: delete publik tenants hosts: local vars: venv_py3_bin: "{{venv_py3}}/bin" vars_prompt: - name: delete_tenants prompt: "Do you really want to delete Publik tenants (yes/no)?" private: no pre_tasks: - meta: end_play when: not(delete_tenants | bool) roles: - facts tasks: - import_tasks: tasks/delete_tenants.yml vars: app: hobo tenant_dir: /var/lib/hobo/tenants tenants: "{{[tenants_conf['dev-hobo']]}}" delete_tenant_cmd: "{{venv_py3_bin}}/{{apps['hobo']['project_name']}}-manage delete_tenant" - import_tasks: tasks/delete_tenants.yml vars: app: combo tenant_dir: /var/lib/combo/tenants tenants: "{{[tenants_conf['user-combo'], tenants_conf['agent-combo']]}}" delete_tenant_cmd: "{{venv_py3_bin}}/{{apps['combo']['project_name']}}-manage delete_tenant" - import_tasks: tasks/delete_tenants.yml vars: app: authentic tenant_dir: /var/lib/authentic2-multitenant/tenants tenants: "{{[tenants_conf['connexion-authentic']]}}" delete_tenant_cmd: "{{venv_py3_bin}}/{{apps['authentic']['project_name']}}-manage delete_tenant" - import_tasks: tasks/delete_tenants.yml vars: app: wcs tenant_dir: /var/lib/wcs/tenants tenants: "{{[tenants_conf['demarches-wcs']]}}" delete_tenant_cmd: "{{venv_py3_bin}}/wcsctl.py delete_tenant" - import_tasks: tasks/delete_tenants.yml vars: app: fargo tenant_dir: /var/lib/fargo/tenants tenants: "{{[tenants_conf['dev-fargo']]}}" delete_tenant_cmd: "{{venv_py3_bin}}/{{apps['fargo']['project_name']}}-manage delete_tenant" - import_tasks: tasks/delete_tenants.yml vars: app: chrono tenant_dir: /var/lib/chrono/tenants tenants: "{{[tenants_conf['dev-chrono']]}}" delete_tenant_cmd: "{{venv_py3_bin}}/{{apps['chrono']['project_name']}}-manage delete_tenant" - import_tasks: tasks/delete_tenants.yml vars: app: passerelle tenant_dir: /var/lib/passerelle/tenants tenants: "{{[tenants_conf['dev-passerelle']]}}" delete_tenant_cmd: "{{venv_py3_bin}}/{{apps['passerelle']['project_name']}}-manage delete_tenant" - import_tasks: tasks/delete_tenants.yml vars: app: bijoe tenant_dir: /var/lib/bijoe/tenants tenants: "{{[tenants_conf['dev-bijoe']]}}" delete_tenant_cmd: "{{venv_py3_bin}}/{{apps['bijoe']['project_name']}}-manage delete_tenant" - import_tasks: tasks/delete_tenants.yml vars: app: lingo tenant_dir: /var/lib/lingo/tenants tenants: "{{[tenants_conf['dev-lingo']]}}" delete_tenant_cmd: "{{venv_py3_bin}}/{{apps['lingo']['project_name']}}-manage delete_tenant"