feat: added awx job templates for deleting resources

master
Sven Ketelsen 4 years ago
parent 02bd428123
commit d39789b0f8

@ -580,6 +580,16 @@
tags: tags:
- awx_config - awx_config
- name: "Setting job templates credentials as fact"
set_fact:
job_templates_credentials: [
"{{ awx_credential_hetzner_ansible_vault_id }}",
"{{ awx_credential_hetzner_ansible_id }}",
]
tags:
- awx_config
- name: "Create job templates" - name: "Create job templates"
include_tasks: awx-config-job-template.yml include_tasks: awx-config-job-template.yml
loop: loop:
@ -587,46 +597,55 @@
name: "create-database", name: "create-database",
#description: "create-database", #description: "create-database",
#playbook_file: "create-database.yml", #playbook_file: "create-database.yml",
credentials: [ credentials: "{{ job_templates_credentials }}"
"{{ awx_credential_hetzner_ansible_vault_id }}",
"{{ awx_credential_hetzner_ansible_id }}",
]
} }
- { - {
name: "create-realm", name: "create-realm",
#description: "create-realm", #description: "create-realm",
#playbook_file: "create-realm.yml", #playbook_file: "create-realm.yml",
credentials: [ credentials: "{{ job_templates_credentials }}"
"{{ awx_credential_hetzner_ansible_vault_id }}",
"{{ awx_credential_hetzner_ansible_id }}",
]
} }
- { - {
name: "create-server", name: "create-server",
#description: "create-server", #description: "create-server",
#playbook_file: "create-server.yml", #playbook_file: "create-server.yml",
credentials: [ credentials: "{{ job_templates_credentials }}"
"{{ awx_credential_hetzner_ansible_vault_id }}",
"{{ awx_credential_hetzner_ansible_id }}",
]
} }
- { - {
name: "create-service", name: "create-service",
#description: "create-service", #description: "create-service",
#playbook_file: "create-service.yml", #playbook_file: "create-service.yml",
credentials: [ credentials: "{{ job_templates_credentials }}"
"{{ awx_credential_hetzner_ansible_vault_id }}",
"{{ awx_credential_hetzner_ansible_id }}",
]
} }
- { - {
name: "import-database", name: "import-database",
#description: "import-database", #description: "import-database",
#playbook_file: "import-database.yml", #playbook_file: "import-database.yml",
credentials: [ credentials: "{{ job_templates_credentials }}"
"{{ awx_credential_hetzner_ansible_vault_id }}", }
"{{ awx_credential_hetzner_ansible_id }}", - {
] name: "remove-database",
#description: "remove-database",
#playbook_file: "remove-database.yml",
credentials: "{{ job_templates_credentials }}"
}
- {
name: "remove-realm",
#description: "remove-realm",
#playbook_file: "remove-realm.yml",
credentials: "{{ job_templates_credentials }}"
}
- {
name: "remove-server",
#description: "remove-server",
#playbook_file: "remove-server.yml",
credentials: "{{ job_templates_credentials }}"
}
- {
name: "remove-service",
#description: "remove-service",
#playbook_file: "remove-service.yml",
credentials: "{{ job_templates_credentials }}"
} }
loop_control: loop_control:
loop_var: job loop_var: job

Loading…
Cancel
Save