mirror of
https://github.com/ZwareBear/awx.git
synced 2026-03-31 13:13:36 -05:00
minor test update Updating the message if more than one object is found Update test to new message
46 lines
1.2 KiB
YAML
46 lines
1.2 KiB
YAML
---
|
|
- name: Assure that default organization exists
|
|
tower_organization:
|
|
name: Default
|
|
|
|
- name: HACK - delete orphaned projects from preload data where organization deletd
|
|
tower_project:
|
|
name: "{{ item['id'] }}"
|
|
scm_type: git
|
|
state: absent
|
|
loop: >
|
|
{{ query('awx.awx.tower_api', 'projects',
|
|
query_params={'organization__isnull': true, 'name': 'Demo Project'})
|
|
}}
|
|
loop_control:
|
|
label: "Deleting Demo Project with null organization id={{ item['id'] }}"
|
|
|
|
- name: Assure that demo project exists
|
|
tower_project:
|
|
name: "Demo Project"
|
|
scm_type: 'git'
|
|
scm_url: 'https://github.com/ansible/ansible-tower-samples'
|
|
scm_update_on_launch: true
|
|
organization: Default
|
|
|
|
- name: Assure that demo inventory exists
|
|
tower_inventory:
|
|
name: "Demo Inventory"
|
|
organization: Default
|
|
|
|
- name: Create a Host
|
|
tower_host:
|
|
name: "localhost"
|
|
inventory: "Demo Inventory"
|
|
state: present
|
|
variables:
|
|
ansible_connection: local
|
|
register: result
|
|
|
|
- name: Assure that demo job template exists
|
|
tower_job_template:
|
|
name: "Demo Job Template"
|
|
project: "Demo Project"
|
|
inventory: "Demo Inventory"
|
|
playbook: "hello_world.yml"
|