|
|
|
|
@ -580,6 +580,16 @@
|
|
|
|
|
tags:
|
|
|
|
|
- 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"
|
|
|
|
|
include_tasks: awx-config-job-template.yml
|
|
|
|
|
loop:
|
|
|
|
|
@ -587,46 +597,55 @@
|
|
|
|
|
name: "create-database",
|
|
|
|
|
#description: "create-database",
|
|
|
|
|
#playbook_file: "create-database.yml",
|
|
|
|
|
credentials: [
|
|
|
|
|
"{{ awx_credential_hetzner_ansible_vault_id }}",
|
|
|
|
|
"{{ awx_credential_hetzner_ansible_id }}",
|
|
|
|
|
]
|
|
|
|
|
credentials: "{{ job_templates_credentials }}"
|
|
|
|
|
}
|
|
|
|
|
- {
|
|
|
|
|
name: "create-realm",
|
|
|
|
|
#description: "create-realm",
|
|
|
|
|
#playbook_file: "create-realm.yml",
|
|
|
|
|
credentials: [
|
|
|
|
|
"{{ awx_credential_hetzner_ansible_vault_id }}",
|
|
|
|
|
"{{ awx_credential_hetzner_ansible_id }}",
|
|
|
|
|
]
|
|
|
|
|
credentials: "{{ job_templates_credentials }}"
|
|
|
|
|
}
|
|
|
|
|
- {
|
|
|
|
|
name: "create-server",
|
|
|
|
|
#description: "create-server",
|
|
|
|
|
#playbook_file: "create-server.yml",
|
|
|
|
|
credentials: [
|
|
|
|
|
"{{ awx_credential_hetzner_ansible_vault_id }}",
|
|
|
|
|
"{{ awx_credential_hetzner_ansible_id }}",
|
|
|
|
|
]
|
|
|
|
|
credentials: "{{ job_templates_credentials }}"
|
|
|
|
|
}
|
|
|
|
|
- {
|
|
|
|
|
name: "create-service",
|
|
|
|
|
#description: "create-service",
|
|
|
|
|
#playbook_file: "create-service.yml",
|
|
|
|
|
credentials: [
|
|
|
|
|
"{{ awx_credential_hetzner_ansible_vault_id }}",
|
|
|
|
|
"{{ awx_credential_hetzner_ansible_id }}",
|
|
|
|
|
]
|
|
|
|
|
credentials: "{{ job_templates_credentials }}"
|
|
|
|
|
}
|
|
|
|
|
- {
|
|
|
|
|
name: "import-database",
|
|
|
|
|
#description: "import-database",
|
|
|
|
|
#playbook_file: "import-database.yml",
|
|
|
|
|
credentials: [
|
|
|
|
|
"{{ awx_credential_hetzner_ansible_vault_id }}",
|
|
|
|
|
"{{ awx_credential_hetzner_ansible_id }}",
|
|
|
|
|
]
|
|
|
|
|
credentials: "{{ job_templates_credentials }}"
|
|
|
|
|
}
|
|
|
|
|
- {
|
|
|
|
|
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_var: job
|
|
|
|
|
|