mirror of https://github.com/ansible/ansible.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
60 lines
1.8 KiB
YAML
60 lines
1.8 KiB
YAML
5 years ago
|
---
|
||
|
- hosts: localhosts
|
||
|
gather_facts: false
|
||
|
vars:
|
||
|
throttledir: ~/ansible_testing/throttle.dir/
|
||
|
tasks:
|
||
|
- name: Clean throttledir '{{ throttledir }}'
|
||
|
file:
|
||
|
state: absent
|
||
|
path: '{{ throttledir }}'
|
||
|
ignore_errors: yes
|
||
|
run_once: yes
|
||
|
- name: Create throttledir '{{ throttledir }}'
|
||
|
file:
|
||
|
state: directory
|
||
|
path: '{{ throttledir }}'
|
||
|
run_once: yes
|
||
|
- block:
|
||
|
- name: "Test 1 (max throttle: 3)"
|
||
|
script: "test_throttle.py {{throttledir}} {{inventory_hostname}} 3"
|
||
|
throttle: 3
|
||
|
- block:
|
||
|
- name: "Test 2 (max throttle: 5)"
|
||
|
script: "test_throttle.py {{throttledir}} {{inventory_hostname}} 5"
|
||
|
throttle: 5
|
||
|
- block:
|
||
|
- name: "Test 3 (max throttle: 8)"
|
||
|
script: "test_throttle.py {{throttledir}} {{inventory_hostname}} 8"
|
||
|
throttle: 8
|
||
|
throttle: 6
|
||
|
- block:
|
||
|
- block:
|
||
|
- name: "Test 4 (max throttle: 8)"
|
||
|
script: "test_throttle.py {{throttledir}} {{inventory_hostname}} 8"
|
||
|
throttle: 8
|
||
|
throttle: 6
|
||
|
throttle: 12
|
||
|
throttle: 15
|
||
|
- block:
|
||
|
- name: "Test 1 (max throttle: 3)"
|
||
|
script: "test_throttle.py {{throttledir}} {{inventory_hostname}} 3"
|
||
|
throttle: 3
|
||
|
- block:
|
||
|
- name: "Test 2 (max throttle: 5)"
|
||
|
script: "test_throttle.py {{throttledir}} {{inventory_hostname}} 5"
|
||
|
throttle: 5
|
||
|
- block:
|
||
|
- name: "Test 3 (max throttle: 6)"
|
||
|
script: "test_throttle.py {{throttledir}} {{inventory_hostname}} 6"
|
||
|
throttle: 6
|
||
|
throttle: 3
|
||
|
- block:
|
||
|
- block:
|
||
|
- name: "Test 4 (max throttle: 8)"
|
||
|
script: "test_throttle.py {{throttledir}} {{inventory_hostname}} 8"
|
||
|
throttle: 8
|
||
|
throttle: 6
|
||
|
throttle: 4
|
||
|
throttle: 2
|