mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-06 21:32:49 +00:00
Overhaul ansible-test cloud test plugins. (#53044)
This commit is contained in:
@@ -1,30 +1,30 @@
|
||||
- name: Get unified job template ID for Demo Job Template"
|
||||
uri:
|
||||
url: "https://{{ lookup('env', 'TOWER_HOST') }}/api/v2/unified_job_templates/?name=Demo+Job+Template"
|
||||
url: "https://{{ tower_host }}/api/v2/unified_job_templates/?name=Demo+Job+Template"
|
||||
method: GET
|
||||
password: "{{ lookup('env', 'TOWER_PASSWORD') }}"
|
||||
user: "{{ lookup('env', 'TOWER_USERNAME') }}"
|
||||
password: "{{ tower_password }}"
|
||||
user: "{{ tower_username }}"
|
||||
validate_certs: False
|
||||
register: unified_job
|
||||
|
||||
- name: Build workflow
|
||||
uri:
|
||||
url: "https://{{ lookup('env', 'TOWER_HOST') }}/api/v2/workflow_job_templates/"
|
||||
url: "https://{{ tower_host }}/api/v2/workflow_job_templates/"
|
||||
body:
|
||||
name: "Success Template"
|
||||
variables: "---"
|
||||
extra_vars: ""
|
||||
body_format: 'json'
|
||||
method: 'POST'
|
||||
password: "{{ lookup('env', 'TOWER_PASSWORD') }}"
|
||||
password: "{{ tower_password }}"
|
||||
status_code: 201
|
||||
user: "{{ lookup('env', 'TOWER_USERNAME') }}"
|
||||
user: "{{ tower_username }}"
|
||||
validate_certs: False
|
||||
register: workflow
|
||||
|
||||
- name: Add a node
|
||||
uri:
|
||||
url: "https://{{ lookup('env', 'TOWER_HOST') }}/api/v2/workflow_job_templates/{{ workflow.json.id }}/workflow_nodes/"
|
||||
url: "https://{{ tower_host }}/api/v2/workflow_job_templates/{{ workflow.json.id }}/workflow_nodes/"
|
||||
body:
|
||||
credential: null
|
||||
diff_mode: null
|
||||
@@ -38,15 +38,15 @@
|
||||
verbosity: null
|
||||
body_format: 'json'
|
||||
method: 'POST'
|
||||
password: "{{ lookup('env', 'TOWER_PASSWORD') }}"
|
||||
password: "{{ tower_password }}"
|
||||
status_code: 201
|
||||
user: "{{ lookup('env', 'TOWER_USERNAME') }}"
|
||||
user: "{{ tower_username }}"
|
||||
validate_certs: False
|
||||
register: node1
|
||||
|
||||
- name: Add a node
|
||||
uri:
|
||||
url: "https://{{ lookup('env', 'TOWER_HOST') }}/api/v2/workflow_job_templates/{{ workflow.json.id }}/workflow_nodes/"
|
||||
url: "https://{{ tower_host }}/api/v2/workflow_job_templates/{{ workflow.json.id }}/workflow_nodes/"
|
||||
body:
|
||||
credential: null
|
||||
diff_mode: null
|
||||
@@ -60,19 +60,19 @@
|
||||
verbosity: null
|
||||
body_format: 'json'
|
||||
method: 'POST'
|
||||
password: "{{ lookup('env', 'TOWER_PASSWORD') }}"
|
||||
password: "{{ tower_password }}"
|
||||
status_code: 201
|
||||
user: "{{ lookup('env', 'TOWER_USERNAME') }}"
|
||||
user: "{{ tower_username }}"
|
||||
validate_certs: False
|
||||
register: node2
|
||||
|
||||
- name: "Link nodes {{ node2.json.id }} to {{ node1.json.id }}"
|
||||
uri:
|
||||
url: "https://{{ lookup('env', 'TOWER_HOST') }}/api/v2/workflow_job_template_nodes/{{ node1.json.id }}/success_nodes/"
|
||||
url: "https://{{ tower_host }}/api/v2/workflow_job_template_nodes/{{ node1.json.id }}/success_nodes/"
|
||||
body: '{ "id": {{ node2.json.id }} }'
|
||||
body_format: 'json'
|
||||
method: 'POST'
|
||||
password: "{{ lookup('env', 'TOWER_PASSWORD') }}"
|
||||
password: "{{ tower_password }}"
|
||||
status_code: 204
|
||||
user: "{{ lookup('env', 'TOWER_USERNAME') }}"
|
||||
user: "{{ tower_username }}"
|
||||
validate_certs: False
|
||||
|
||||
Reference in New Issue
Block a user