diff --git a/pick-a-host.yml b/pick-a-host.yml new file mode 100644 index 0000000..bac64de --- /dev/null +++ b/pick-a-host.yml @@ -0,0 +1,24 @@ +--- +- name: get random host to run on + hosts: all + connection: local + gather_facts: no + become: no + + + tasks: + - name: Show Ansible play hosts + debug: + var: play_hosts + run_once : yes + delegate_to : localhost + + + - name: Pick a random host + debug: + msg: "ansible-playbook job-launch.yml -u root -e tower_provision_host={{ play_hosts | random }}" + run_once : yes + delegate_to : localhost + + +... diff --git a/utils/provision_tower_test.sh b/utils/provision_tower_test.sh index 5c0c229..5e43a00 100755 --- a/utils/provision_tower_test.sh +++ b/utils/provision_tower_test.sh @@ -1,8 +1,7 @@ #!/bin/bash -CONC="100" -REQU="100" -SLEEP_SECS="400" +CONC="200" +REQU="200" BASE_URL="tower2.thezengarden.net" AAP_JOB_ID="9" diff --git a/vars/job_launch_inmem_test.yml b/vars/job_launch_inmem_test.yml index ae96dff..77aa78e 100644 --- a/vars/job_launch_inmem_test.yml +++ b/vars/job_launch_inmem_test.yml @@ -1,8 +1,15 @@ --- +tower_lab_hosts: + - lab-dev-1 + - lab-dev-2 + - lab-prod-1 + - lab-prod-2 + + tower_launch_jobs: - name: inmem_test extra_vars: - tower_provision_host : "{{ tower_provision_host | default('localhost') }}" + tower_provision_host : "{{ tower_provision_host | default(tower_lab_hosts | random) }}" ...