add file-creation-single.yml

This commit is contained in:
Chris Hammer
2022-02-10 14:27:54 -05:00
parent 1f57df582e
commit 40ebe3a021
2 changed files with 39 additions and 3 deletions

36
file-creation-single.yml Normal file
View File

@ -0,0 +1,36 @@
---
- name: Create inventory based on passed extra_vars
hosts: localhost
gather_facts: no
become: no
vars:
provision_host: "{{ tower_provision_host | default('localhost') }}"
tasks:
- name: "Create in-memory inventory for {{ provision_host }}"
add_host:
name: "{{ provision_host }}"
groups:
- remdiation
# =========================================================================== #
- name: Create a test file on remediation group
hosts: remdiation
gather_facts: no
become: no
tasks:
- name: "Test #1 - Copy file to machine"
copy:
src : files/hello-ansible.txt
dest : /tmp/hello-ansible.txt
...

View File

@ -1,5 +1,5 @@
--- ---
- name: Utilize workflow based on an in-memory inventory - name: Create inventory based on passed extra_vars
hosts: localhost hosts: localhost
gather_facts: no gather_facts: no
become: no become: no
@ -20,7 +20,7 @@
# =========================================================================== # # =========================================================================== #
- name: Verify file existance and handle errors if needed - name: Verify file existence and handle errors if needed
hosts: remdiation hosts: remdiation
gather_facts: no gather_facts: no
become: no become: no
@ -59,7 +59,7 @@
- name: Re-create files as needed - name: Re-create files as needed
uri: uri:
url : "{{ tower_api_host }}/api/v2/job_templates/22/launch/" url : "{{ tower_api_host }}/api/v2/job_templates/27/launch/"
method : POST method : POST
status_code : 201 status_code : 201
force_basic_auth : yes force_basic_auth : yes