mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-04-01 16:23:10 +00:00
Clean up local_action and delegate_to in tests. (#55835)
* Remove unnecessary delegate_to in tests. * Remove incorrect delegate_to in tests. * Remove unnecessary use of local_action in tests. * Remove incorrect use of local_action in tests. * Remove unnecessary use of local_action in tests. * Remove incorrect use of local_action in tests. * Remove unnecessary use of local_action in tests. * Use delegate_to instead of local_action in tests. * Use setup_remote_tmp_dir instead of TMPDIR.
This commit is contained in:
@@ -14,8 +14,8 @@
|
||||
|
||||
- name: download binary module
|
||||
tags: test_binary_modules
|
||||
local_action:
|
||||
module: get_url
|
||||
get_url:
|
||||
url: "https://ansible-ci-files.s3.amazonaws.com/test/integration/roles/test_binary_modules/{{ module_filename }}"
|
||||
dest: "{{ playbook_dir }}/library/{{ module_filename }}"
|
||||
mode: 0755
|
||||
delegate_to: localhost
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
dependencies:
|
||||
- prepare_tests
|
||||
- setup_rpm_repo
|
||||
- setup_remote_tmp_dir
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
# make a installroot
|
||||
- name: Create installroot
|
||||
local_action:
|
||||
module: command mktemp -d "{{ lookup('env', 'TMPDIR') | default('/tmp', true) }}/ansible.test.XXXXXX"
|
||||
command: mktemp -d "{{ remote_tmp_dir }}/ansible.test.XXXXXX"
|
||||
register: dnfroot
|
||||
|
||||
- name: Make a necessary directory
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
# make an installroot
|
||||
- name: Create installroot
|
||||
local_action:
|
||||
module: command mktemp -d "{{lookup('env', 'TMPDIR') | default('/tmp', true)}}/ansible.test.XXXXXX"
|
||||
command: mktemp -d "{{ remote_tmp_dir }}/ansible.test.XXXXXX"
|
||||
register: dnfroot
|
||||
|
||||
- name: Make a necessary directory
|
||||
|
||||
@@ -3,8 +3,7 @@
|
||||
copy: src="{{ test_pkcs12_path }}" dest="{{output_dir}}/{{ test_pkcs12_path }}"
|
||||
|
||||
- name: import pkcs12
|
||||
local_action:
|
||||
module: java_cert
|
||||
java_cert:
|
||||
pkcs12_path: "{{output_dir}}/{{ test_pkcs12_path }}"
|
||||
pkcs12_password: changeit
|
||||
pkcs12_alias: default
|
||||
@@ -20,8 +19,7 @@
|
||||
- result_success is successful
|
||||
|
||||
- name: import pkcs12 with wrong password
|
||||
local_action:
|
||||
module: java_cert
|
||||
java_cert:
|
||||
pkcs12_path: "{{output_dir}}/{{ test_pkcs12_path }}"
|
||||
pkcs12_password: wrong_pass
|
||||
pkcs12_alias: default
|
||||
@@ -39,8 +37,7 @@
|
||||
- result_wrong_pass is failed
|
||||
|
||||
- name: test fail on mutually exclusive params
|
||||
local_action:
|
||||
module: java_cert
|
||||
java_cert:
|
||||
cert_path: ca.crt
|
||||
pkcs12_path: "{{output_dir}}/{{ test_pkcs12_path }}"
|
||||
cert_alias: default
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
---
|
||||
- name: request reload with invalid API key
|
||||
local_action:
|
||||
module: memset_dns_reload
|
||||
memset_dns_reload:
|
||||
api_key: "wa9aerahhie0eekee9iaphoorovooyia"
|
||||
ignore_errors: true
|
||||
register: result
|
||||
@@ -13,8 +12,7 @@
|
||||
- result is not successful
|
||||
|
||||
- name: request reload and poll
|
||||
local_action:
|
||||
module: memset_dns_reload
|
||||
memset_dns_reload:
|
||||
api_key: "{{ api_key }}"
|
||||
poll: true
|
||||
register: result
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
---
|
||||
- name: query API with invalid API key
|
||||
local_action:
|
||||
module: memset_memstore_facts
|
||||
memset_memstore_facts:
|
||||
api_key: 'wa9aerahhie0eekee9iaphoorovooyia'
|
||||
name: 'mstestyaa1'
|
||||
ignore_errors: true
|
||||
@@ -14,8 +13,7 @@
|
||||
- result is not successful
|
||||
|
||||
- name: request memstore facts
|
||||
local_action:
|
||||
module: memset_memstore_facts
|
||||
memset_memstore_facts:
|
||||
api_key: "{{ api_key }}"
|
||||
name: 'mstestyaa1'
|
||||
register: result
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
---
|
||||
- name: query API with invalid API key
|
||||
local_action:
|
||||
module: memset_server_facts
|
||||
memset_server_facts:
|
||||
api_key: 'wa9aerahhie0eekee9iaphoorovooyia'
|
||||
name: 'testyaa1'
|
||||
ignore_errors: true
|
||||
@@ -14,8 +13,7 @@
|
||||
- result is not successful
|
||||
|
||||
- name: request server facts
|
||||
local_action:
|
||||
module: memset_server_facts
|
||||
memset_server_facts:
|
||||
api_key: "{{ api_key }}"
|
||||
name: 'testyaa1'
|
||||
register: result
|
||||
|
||||
@@ -4,8 +4,7 @@
|
||||
zone_name: "{{ 65535 | random | string }}.ansible.example.com"
|
||||
|
||||
- name: create zone with incorrect API key
|
||||
local_action:
|
||||
module: memset_zone
|
||||
memset_zone:
|
||||
api_key: "wa9aerahhie0eekee9iaphoorovooyia"
|
||||
state: present
|
||||
name: "{{ zone_name }}"
|
||||
@@ -20,8 +19,7 @@
|
||||
- result is not successful
|
||||
|
||||
- name: test creating zone
|
||||
local_action:
|
||||
module: memset_zone
|
||||
memset_zone:
|
||||
api_key: "{{ api_key }}"
|
||||
state: present
|
||||
name: "{{ zone_name }}"
|
||||
@@ -36,8 +34,7 @@
|
||||
- result is successful
|
||||
|
||||
- name: create zone
|
||||
local_action:
|
||||
module: memset_zone
|
||||
memset_zone:
|
||||
api_key: "{{ api_key }}"
|
||||
state: present
|
||||
name: "{{ zone_name }}"
|
||||
@@ -51,8 +48,7 @@
|
||||
- result is successful
|
||||
|
||||
- name: create duplicate zone
|
||||
local_action:
|
||||
module: memset_zone
|
||||
memset_zone:
|
||||
api_key: "{{ api_key }}"
|
||||
state: present
|
||||
name: "{{ zone_name }}"
|
||||
@@ -65,8 +61,7 @@
|
||||
- result is not changed
|
||||
|
||||
- name: test deleting zone
|
||||
local_action:
|
||||
module: memset_zone
|
||||
memset_zone:
|
||||
api_key: "{{ api_key }}"
|
||||
state: absent
|
||||
name: "{{ zone_name }}"
|
||||
@@ -80,8 +75,7 @@
|
||||
- result is successful
|
||||
|
||||
- name: delete empty zone
|
||||
local_action:
|
||||
module: memset_zone
|
||||
memset_zone:
|
||||
api_key: "{{ api_key }}"
|
||||
state: absent
|
||||
name: "{{ zone_name }}"
|
||||
@@ -95,8 +89,7 @@
|
||||
- result is successful
|
||||
|
||||
- name: create zone for deletion test
|
||||
local_action:
|
||||
module: memset_zone
|
||||
memset_zone:
|
||||
api_key: "{{ api_key }}"
|
||||
state: present
|
||||
name: "{{ zone_name }}"
|
||||
@@ -109,8 +102,7 @@
|
||||
- result is successful
|
||||
|
||||
- name: delete zone with force
|
||||
local_action:
|
||||
module: memset_zone
|
||||
memset_zone:
|
||||
api_key: "{{ api_key }}"
|
||||
state: absent
|
||||
name: "{{ zone_name }}"
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
---
|
||||
- name: create domain with invalid API key
|
||||
local_action:
|
||||
module: memset_zone_domain
|
||||
memset_zone_domain:
|
||||
api_key: "wa9aerahhie0eekee9iaphoorovooyia"
|
||||
state: present
|
||||
domain: "{{ test_domain }}"
|
||||
@@ -16,8 +15,7 @@
|
||||
- result is not successful
|
||||
|
||||
- name: create domain over 250 chars
|
||||
local_action:
|
||||
module: memset_zone_domain
|
||||
memset_zone_domain:
|
||||
api_key: "{{ api_key }}"
|
||||
state: present
|
||||
domain: 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.com'
|
||||
@@ -32,8 +30,7 @@
|
||||
- "'Zone domain must be less than 250 characters in length' in result.stderr"
|
||||
|
||||
- name: create domain in non-existent zone
|
||||
local_action:
|
||||
module: memset_zone_domain
|
||||
memset_zone_domain:
|
||||
api_key: "{{ api_key }}"
|
||||
state: present
|
||||
domain: "{{ test_domain }}"
|
||||
@@ -48,8 +45,7 @@
|
||||
- "'does not exist, cannot create domain.' in result.stderr"
|
||||
|
||||
- name: create domain in non-unique zone
|
||||
local_action:
|
||||
module: memset_zone_domain
|
||||
memset_zone_domain:
|
||||
api_key: "{{ api_key }}"
|
||||
state: present
|
||||
domain: "{{ test_domain }}"
|
||||
@@ -64,8 +60,7 @@
|
||||
- "'matches multiple zones, cannot create domain' in result.stderr"
|
||||
|
||||
- name: test creating domain
|
||||
local_action:
|
||||
module: memset_zone_domain
|
||||
memset_zone_domain:
|
||||
api_key: "{{ api_key }}"
|
||||
state: present
|
||||
domain: "{{ test_domain }}"
|
||||
@@ -80,8 +75,7 @@
|
||||
- result is successful
|
||||
|
||||
- name: create domain
|
||||
local_action:
|
||||
module: memset_zone_domain
|
||||
memset_zone_domain:
|
||||
api_key: "{{ api_key }}"
|
||||
state: present
|
||||
domain: "{{ test_domain }}"
|
||||
@@ -95,8 +89,7 @@
|
||||
- result is successful
|
||||
|
||||
- name: create existing domain
|
||||
local_action:
|
||||
module: memset_zone_domain
|
||||
memset_zone_domain:
|
||||
api_key: "{{ api_key }}"
|
||||
state: present
|
||||
domain: "{{ test_domain }}"
|
||||
@@ -109,8 +102,7 @@
|
||||
- result is not changed
|
||||
|
||||
- name: test deleting domain
|
||||
local_action:
|
||||
module: memset_zone_domain
|
||||
memset_zone_domain:
|
||||
api_key: "{{ api_key }}"
|
||||
state: absent
|
||||
domain: "{{ test_domain }}"
|
||||
@@ -125,8 +117,7 @@
|
||||
- result is successful
|
||||
|
||||
- name: delete domain
|
||||
local_action:
|
||||
module: memset_zone_domain
|
||||
memset_zone_domain:
|
||||
api_key: "{{ api_key }}"
|
||||
state: absent
|
||||
domain: "{{ test_domain }}"
|
||||
@@ -139,8 +130,7 @@
|
||||
- result is changed
|
||||
|
||||
- name: delete non-existent domain
|
||||
local_action:
|
||||
module: memset_zone_domain
|
||||
memset_zone_domain:
|
||||
api_key: "{{ api_key }}"
|
||||
state: absent
|
||||
domain: "{{ test_domain }}"
|
||||
@@ -150,4 +140,4 @@
|
||||
- name: delete absent domain
|
||||
assert:
|
||||
that:
|
||||
- result is not changed
|
||||
- result is not changed
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
- name: create record with incorrect API key
|
||||
local_action:
|
||||
module: memset_zone_record
|
||||
memset_zone_record:
|
||||
api_key: "wa9aerahhie0eekee9iaphoorovooyia"
|
||||
state: present
|
||||
zone: "{{ test_zone }}"
|
||||
@@ -15,8 +14,7 @@
|
||||
- result is not successful
|
||||
|
||||
- name: create record in non-existent zone
|
||||
local_action:
|
||||
module: memset_zone_record
|
||||
memset_zone_record:
|
||||
api_key: "{{ api_key }}"
|
||||
state: present
|
||||
zone: "a-non-existent-zone"
|
||||
@@ -32,8 +30,7 @@
|
||||
- result is not successful
|
||||
|
||||
- name: create record in non-unique zone
|
||||
local_action:
|
||||
module: memset_zone_record
|
||||
memset_zone_record:
|
||||
api_key: "{{ api_key }}"
|
||||
state: present
|
||||
zone: "{{ duplicate_zone }}"
|
||||
@@ -49,8 +46,7 @@
|
||||
- result is not successful
|
||||
|
||||
- name: create record with invalid priority
|
||||
local_action:
|
||||
module: memset_zone_record
|
||||
memset_zone_record:
|
||||
api_key: "{{ api_key }}"
|
||||
state: present
|
||||
zone: "{{ test_zone }}"
|
||||
@@ -68,8 +64,7 @@
|
||||
- result is not successful
|
||||
|
||||
- name: create record with address longer than 250 chars
|
||||
local_action:
|
||||
module: memset_zone_record
|
||||
memset_zone_record:
|
||||
api_key: "{{ api_key }}"
|
||||
state: present
|
||||
zone: "{{ test_zone }}"
|
||||
@@ -86,8 +81,7 @@
|
||||
- result is not successful
|
||||
|
||||
- name: create record longer than 63 chars
|
||||
local_action:
|
||||
module: memset_zone_record
|
||||
memset_zone_record:
|
||||
api_key: "{{ api_key }}"
|
||||
state: present
|
||||
zone: "{{ test_zone }}"
|
||||
@@ -104,8 +98,7 @@
|
||||
- result is not successful
|
||||
|
||||
- name: create record which cannot have relative enabled
|
||||
local_action:
|
||||
module: memset_zone_record
|
||||
memset_zone_record:
|
||||
api_key: "{{ api_key }}"
|
||||
state: present
|
||||
zone: "{{ test_zone }}"
|
||||
@@ -122,8 +115,7 @@
|
||||
- result is not successful
|
||||
|
||||
- name: test creating valid A record
|
||||
local_action:
|
||||
module: memset_zone_record
|
||||
memset_zone_record:
|
||||
api_key: "{{ api_key }}"
|
||||
state: present
|
||||
zone: "{{ test_zone }}"
|
||||
@@ -140,8 +132,7 @@
|
||||
- result is successful
|
||||
|
||||
- name: actually create valid A record
|
||||
local_action:
|
||||
module: memset_zone_record
|
||||
memset_zone_record:
|
||||
api_key: "{{ api_key }}"
|
||||
state: present
|
||||
zone: "{{ test_zone }}"
|
||||
@@ -157,8 +148,7 @@
|
||||
- result is successful
|
||||
|
||||
- name: create valid SPF record
|
||||
local_action:
|
||||
module: memset_zone_record
|
||||
memset_zone_record:
|
||||
api_key: "{{ api_key }}"
|
||||
state: present
|
||||
zone: "{{ test_zone }}"
|
||||
@@ -173,8 +163,7 @@
|
||||
- result is successful
|
||||
|
||||
- name: test deleting A record
|
||||
local_action:
|
||||
module: memset_zone_record
|
||||
memset_zone_record:
|
||||
api_key: "{{ api_key }}"
|
||||
state: absent
|
||||
zone: "{{ test_zone }}"
|
||||
@@ -191,8 +180,7 @@
|
||||
- result is successful
|
||||
|
||||
- name: actually delete A record
|
||||
local_action:
|
||||
module: memset_zone_record
|
||||
memset_zone_record:
|
||||
api_key: "{{ api_key }}"
|
||||
state: absent
|
||||
zone: "{{ test_zone }}"
|
||||
@@ -208,8 +196,7 @@
|
||||
- result is successful
|
||||
|
||||
- name: delete SPF record
|
||||
local_action:
|
||||
module: memset_zone_record
|
||||
memset_zone_record:
|
||||
api_key: "{{ api_key }}"
|
||||
state: absent
|
||||
zone: "{{ test_zone }}"
|
||||
@@ -224,8 +211,7 @@
|
||||
- result is successful
|
||||
|
||||
- name: delete non-existent SPF record
|
||||
local_action:
|
||||
module: memset_zone_record
|
||||
memset_zone_record:
|
||||
api_key: "{{ api_key }}"
|
||||
state: absent
|
||||
zone: "{{ test_zone }}"
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
- name: Create a local file
|
||||
- name: Create a file
|
||||
tempfile:
|
||||
state: file
|
||||
suffix: temp
|
||||
delegate_to: localhost
|
||||
register: tempfile
|
||||
|
||||
- import_tasks: aws_s3_create.yml
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
- name: Create a destination local file
|
||||
- name: Create a destination file
|
||||
tempfile:
|
||||
state: file
|
||||
suffix: temp
|
||||
delegate_to: localhost
|
||||
register: tempfile_dst
|
||||
|
||||
- name: Get from bucket
|
||||
|
||||
@@ -1,9 +1,11 @@
|
||||
- name: create a tempdir for an SSH key
|
||||
local_action: shell mktemp -d
|
||||
shell: mktemp -d
|
||||
delegate_to: localhost
|
||||
register: tempdir
|
||||
|
||||
- name: Generate a local SSH key
|
||||
local_action: "shell ssh-keygen -b 2048 -t rsa -f {{ tempdir.stdout }}/id_rsa -q -N 'passphrase'"
|
||||
shell: "ssh-keygen -b 2048 -t rsa -f {{ tempdir.stdout }}/id_rsa -q -N 'passphrase'"
|
||||
delegate_to: localhost
|
||||
|
||||
- name: Read the generated key
|
||||
set_fact:
|
||||
|
||||
@@ -1,10 +1,9 @@
|
||||
- name: create a tempdir for hostvars
|
||||
local_action: shell mktemp -d
|
||||
shell: mktemp -d
|
||||
register: tempdir
|
||||
|
||||
- name: write a file w/ hostvars
|
||||
local_action:
|
||||
module: lineinfile
|
||||
lineinfile:
|
||||
dest: "{{ tempdir.stdout }}/vars"
|
||||
line: '{"foo": "bar"}'
|
||||
create: true
|
||||
|
||||
@@ -1,10 +1,9 @@
|
||||
- name: create a tempdir for hostvars
|
||||
local_action: shell mktemp -d
|
||||
shell: mktemp -d
|
||||
register: tempdir
|
||||
|
||||
- name: write a file w/ hostvars
|
||||
local_action:
|
||||
module: lineinfile
|
||||
lineinfile:
|
||||
dest: "{{ tempdir.stdout }}/vars"
|
||||
line: '{"foo": "bar"}'
|
||||
create: true
|
||||
|
||||
@@ -97,7 +97,6 @@
|
||||
uplink_teaming_override: yes
|
||||
vendor_config_override: yes
|
||||
vlan_override: yes
|
||||
delegate_to: localhost
|
||||
register: portgroup_create_result
|
||||
|
||||
- name: ensure portgroup was created
|
||||
@@ -119,7 +118,6 @@
|
||||
source_port_transmitted: 13
|
||||
source_port_received: 13
|
||||
destination_port: 12
|
||||
delegate_to: localhost
|
||||
register: vspan_session_create_result
|
||||
|
||||
- name: ensure session was created
|
||||
@@ -136,7 +134,6 @@
|
||||
switch: dvswitch_0001
|
||||
name: "session_0001"
|
||||
state: "absent"
|
||||
delegate_to: localhost
|
||||
register: vspan_session_delete_result
|
||||
|
||||
- name: ensure session was deleted
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
|
||||
# Servers can only be destroyed 5 min after creation
|
||||
- name: wait for 5 min
|
||||
local_action: wait_for
|
||||
wait_for:
|
||||
when: result is changed
|
||||
|
||||
- name: test fail if missing name
|
||||
@@ -481,7 +481,7 @@
|
||||
|
||||
# Servers can only be destroyed 5 min after creation
|
||||
- name: wait for 5 min
|
||||
local_action: wait_for
|
||||
wait_for:
|
||||
|
||||
- name: test absent server
|
||||
vultr_server:
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
# Servers can only be destroyed 5 min after creation
|
||||
- name: wait for 5 min until VM is absent
|
||||
local_action: wait_for
|
||||
wait_for:
|
||||
when: result is changed
|
||||
|
||||
- name: test gather vultr server facts - empty resources
|
||||
|
||||
@@ -21,11 +21,13 @@
|
||||
host_output_dir: "{{ output_dir }}/{{ inventory_hostname }}"
|
||||
|
||||
- name: clean out the test directory
|
||||
local_action: file name={{ host_output_dir|mandatory }} state=absent
|
||||
file: name={{ host_output_dir|mandatory }} state=absent
|
||||
delegate_to: localhost
|
||||
run_once: true
|
||||
|
||||
- name: create the test directory
|
||||
local_action: file name={{ host_output_dir }} state=directory
|
||||
file: name={{ host_output_dir }} state=directory
|
||||
delegate_to: localhost
|
||||
run_once: true
|
||||
|
||||
- name: fetch a small file
|
||||
@@ -38,7 +40,8 @@
|
||||
- "fetch_small.changed"
|
||||
|
||||
- name: check file created by fetch small
|
||||
local_action: stat path={{ fetch_small.dest }}
|
||||
stat: path={{ fetch_small.dest }}
|
||||
delegate_to: localhost
|
||||
register: fetch_small_stat
|
||||
|
||||
- name: verify fetched small file exists locally
|
||||
@@ -67,7 +70,8 @@
|
||||
- "fetch_flat.changed"
|
||||
|
||||
- name: check file created by fetch flat
|
||||
local_action: stat path="{{ host_output_dir }}/win.ini"
|
||||
stat: path="{{ host_output_dir }}/win.ini"
|
||||
delegate_to: localhost
|
||||
register: fetch_flat_stat
|
||||
|
||||
- name: verify fetched file exists locally in host_output_dir
|
||||
@@ -96,7 +100,8 @@
|
||||
- "fetch_large.changed"
|
||||
|
||||
- name: check file created by fetch large binary
|
||||
local_action: stat path={{ fetch_large.dest }}
|
||||
stat: path={{ fetch_large.dest }}
|
||||
delegate_to: localhost
|
||||
register: fetch_large_stat
|
||||
|
||||
- name: verify fetched large file exists locally
|
||||
@@ -125,7 +130,8 @@
|
||||
- "fetch_small_bs.changed"
|
||||
|
||||
- name: check file created by fetch small with backslashes
|
||||
local_action: stat path={{ fetch_small_bs.dest }}
|
||||
stat: path={{ fetch_small_bs.dest }}
|
||||
delegate_to: localhost
|
||||
register: fetch_small_bs_stat
|
||||
|
||||
- name: verify fetched small file with backslashes exists locally
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
dependencies:
|
||||
- prepare_tests
|
||||
- setup_rpm_repo
|
||||
- setup_remote_tmp_dir
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
# make a installroot
|
||||
- name: Create installroot
|
||||
local_action:
|
||||
module: command mktemp -d "{{ lookup('env', 'TMPDIR') | default('/tmp', true) }}/ansible.test.XXXXXX"
|
||||
command: mktemp -d "{{ remote_tmp_dir }}/ansible.test.XXXXXX"
|
||||
register: yumroot
|
||||
|
||||
#- name: Populate directory
|
||||
|
||||
@@ -2,8 +2,7 @@
|
||||
# These two tests are close to documentation example
|
||||
|
||||
- name: Create a new host or update an existing host's info
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -47,8 +46,7 @@
|
||||
register: zabbix_host1
|
||||
|
||||
- name: Update an existing host's tls settings
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
|
||||
@@ -2,8 +2,7 @@
|
||||
# set up a zabbix proxy to test zabbix_host with
|
||||
|
||||
- name: Create a new proxy
|
||||
local_action:
|
||||
module: zabbix_proxy
|
||||
zabbix_proxy:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
|
||||
@@ -2,8 +2,7 @@
|
||||
# remove zabbix_proxy (hopefully) created earlier
|
||||
|
||||
- name: remove proxy
|
||||
local_action:
|
||||
module: zabbix_proxy
|
||||
zabbix_proxy:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
---
|
||||
|
||||
- name: "test: create host with many options set"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -51,8 +50,7 @@
|
||||
- "zabbix_host1 is changed"
|
||||
|
||||
- name: "test: try to create the same host with the same settings"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -101,8 +99,7 @@
|
||||
- "not zabbix_host1 is changed"
|
||||
|
||||
- name: "test: change visible_name"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -116,8 +113,7 @@
|
||||
- "zabbix_host1 is changed"
|
||||
|
||||
- name: "test: change visible_name (again)"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -131,8 +127,7 @@
|
||||
- "not zabbix_host1 is changed"
|
||||
|
||||
- name: "test: change description"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -146,8 +141,7 @@
|
||||
- "zabbix_host1 is changed"
|
||||
|
||||
- name: "test: change description (again)"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -161,8 +155,7 @@
|
||||
- "not zabbix_host1 is changed"
|
||||
|
||||
- name: "test: change host groups (adding one group)"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -179,8 +172,7 @@
|
||||
- "zabbix_host1 is changed"
|
||||
|
||||
- name: "test: change host groups (remove one group)"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -196,8 +188,7 @@
|
||||
- "zabbix_host1 is changed"
|
||||
|
||||
- name: "test: change host groups (add one group using force=no)"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -214,8 +205,7 @@
|
||||
|
||||
|
||||
- name: "test: change host groups (check whether we are at three groups)"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -232,8 +222,7 @@
|
||||
- "not zabbix_host1 is changed"
|
||||
|
||||
- name: "test: change host groups (attempt to remove all host groups)"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -249,8 +238,7 @@
|
||||
- "zabbix_host1 is failed"
|
||||
|
||||
- name: "test: change host linked templates (same as before)"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -266,8 +254,7 @@
|
||||
- "not zabbix_host1 is changed"
|
||||
|
||||
- name: "test: change host linked templates (add one template)"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -284,8 +271,7 @@
|
||||
- "zabbix_host1 is changed"
|
||||
|
||||
- name: "test: change host linked templates (add one template, using force=no)"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -301,8 +287,7 @@
|
||||
- "zabbix_host1 is changed"
|
||||
|
||||
- name: "test: change host linked templates (make sure we are at 4 templates)"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -320,8 +305,7 @@
|
||||
- "not zabbix_host1 is changed"
|
||||
|
||||
- name: "test: change host linked templates (remove all templates)"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -336,8 +320,7 @@
|
||||
- "zabbix_host1 is changed"
|
||||
|
||||
- name: "test: change host linked templates (check we have no templates left)"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -352,8 +335,7 @@
|
||||
- "not zabbix_host1 is changed"
|
||||
|
||||
- name: "test: change host status"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -367,8 +349,7 @@
|
||||
- "zabbix_host1 is changed"
|
||||
|
||||
- name: "test: change host status (again)"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -382,8 +363,7 @@
|
||||
- "not zabbix_host1 is changed"
|
||||
|
||||
- name: "test: change host inventory mode"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -397,8 +377,7 @@
|
||||
- "zabbix_host1 is changed"
|
||||
|
||||
- name: "test: change host inventory mode"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -412,8 +391,7 @@
|
||||
- "not zabbix_host1 is changed"
|
||||
|
||||
- name: "test: change host inventory data (one field)"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -434,8 +412,7 @@
|
||||
- "zabbix_host1 is changed"
|
||||
|
||||
- name: "test: change host inventory data (again)"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -456,8 +433,7 @@
|
||||
- "not zabbix_host1 is changed"
|
||||
|
||||
- name: "test: remove host proxy"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -471,8 +447,7 @@
|
||||
- "zabbix_host1 is changed"
|
||||
|
||||
- name: "test: add host proxy"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -486,8 +461,7 @@
|
||||
- "zabbix_host1 is changed"
|
||||
|
||||
- name: "test: add host proxy (again)"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -501,8 +475,7 @@
|
||||
- "not zabbix_host1 is changed"
|
||||
|
||||
- name: "test: change tls settings"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -521,8 +494,7 @@
|
||||
- "zabbix_host1 is changed"
|
||||
|
||||
- name: "test: change tls settings (again)"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -541,8 +513,7 @@
|
||||
- "not zabbix_host1 is changed"
|
||||
|
||||
- name: "test: change interface settings (remove one)"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -562,8 +533,7 @@
|
||||
- "zabbix_host1 is changed"
|
||||
|
||||
- name: "test: change interface settings (again)"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -583,8 +553,7 @@
|
||||
- "not zabbix_host1 is changed"
|
||||
|
||||
- name: "test: change interface settings (add one interface using force=no)"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -605,8 +574,7 @@
|
||||
- "zabbix_host1 is changed"
|
||||
|
||||
- name: "test: change interface settings (verify that we are at two interfaces)"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -632,8 +600,7 @@
|
||||
- "not zabbix_host1 is changed"
|
||||
|
||||
- name: "test: add IPMI settings"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -650,8 +617,7 @@
|
||||
- "zabbix_host1 is changed"
|
||||
|
||||
- name: "test: add IPMI settings again"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -668,8 +634,7 @@
|
||||
- "zabbix_host1 is not changed"
|
||||
|
||||
- name: "test: verify that an empty change is idempotent"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -682,8 +647,7 @@
|
||||
- "zabbix_host1 is not changed"
|
||||
|
||||
- name: "test: IPMI set default values"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -700,8 +664,7 @@
|
||||
- "zabbix_host1 is changed"
|
||||
|
||||
- name: "test: IPMI set default values (again)"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -718,8 +681,7 @@
|
||||
- "zabbix_host1 is not changed"
|
||||
|
||||
- name: "test: attempt to delete host created earlier"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
@@ -733,8 +695,7 @@
|
||||
- "zabbix_host1 is changed"
|
||||
|
||||
- name: "test: attempt deleting a non-existant host"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
zabbix_host:
|
||||
server_url: "{{ zabbix_server_url }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
|
||||
Reference in New Issue
Block a user