zabbix_host ipmi_*-tests (#33717)
* zabbix_host ipmi_*-tests * oops, double assert fixed
This commit is contained in:
parent
bf8439e2a0
commit
d84e0861ef
2 changed files with 91 additions and 1 deletions
|
@ -7,7 +7,7 @@
|
||||||
server_url: "{{ zabbix_server_url }}"
|
server_url: "{{ zabbix_server_url }}"
|
||||||
login_user: "{{ zabbix_login_user }}"
|
login_user: "{{ zabbix_login_user }}"
|
||||||
login_password: "{{ zabbix_login_password }}"
|
login_password: "{{ zabbix_login_password }}"
|
||||||
host_name: ExampleHost
|
host_name: ExampleHost1
|
||||||
visible_name: ExampleName
|
visible_name: ExampleName
|
||||||
description: My ExampleHost Description
|
description: My ExampleHost Description
|
||||||
host_groups:
|
host_groups:
|
||||||
|
@ -27,6 +27,10 @@
|
||||||
site_rack: test-rack
|
site_rack: test-rack
|
||||||
os: test-os
|
os: test-os
|
||||||
hardware: test-hw
|
hardware: test-hw
|
||||||
|
ipmi_authtype: 2
|
||||||
|
ipmi_privilege: 4
|
||||||
|
ipmi_username: username
|
||||||
|
ipmi_password: password
|
||||||
interfaces:
|
interfaces:
|
||||||
- type: 1
|
- type: 1
|
||||||
main: 1
|
main: 1
|
||||||
|
|
|
@ -631,6 +631,92 @@
|
||||||
that:
|
that:
|
||||||
- "not zabbix_host1 is changed"
|
- "not zabbix_host1 is changed"
|
||||||
|
|
||||||
|
- name: "test: add IPMI settings"
|
||||||
|
local_action:
|
||||||
|
module: zabbix_host
|
||||||
|
server_url: "{{ zabbix_server_url }}"
|
||||||
|
login_user: "{{ zabbix_login_user }}"
|
||||||
|
login_password: "{{ zabbix_login_password }}"
|
||||||
|
host_name: ExampleHost
|
||||||
|
ipmi_authtype: 2
|
||||||
|
ipmi_privilege: 4
|
||||||
|
ipmi_username: username
|
||||||
|
ipmi_password: password
|
||||||
|
register: zabbix_host1
|
||||||
|
|
||||||
|
- name: expect to succeed and that things have changed
|
||||||
|
assert:
|
||||||
|
that:
|
||||||
|
- "zabbix_host1 is changed"
|
||||||
|
|
||||||
|
- name: "test: add IPMI settings again"
|
||||||
|
local_action:
|
||||||
|
module: zabbix_host
|
||||||
|
server_url: "{{ zabbix_server_url }}"
|
||||||
|
login_user: "{{ zabbix_login_user }}"
|
||||||
|
login_password: "{{ zabbix_login_password }}"
|
||||||
|
host_name: ExampleHost
|
||||||
|
ipmi_authtype: 2
|
||||||
|
ipmi_privilege: 4
|
||||||
|
ipmi_username: username
|
||||||
|
ipmi_password: password
|
||||||
|
register: zabbix_host1
|
||||||
|
|
||||||
|
- name: expect to succeed and that things have not changed
|
||||||
|
assert:
|
||||||
|
that:
|
||||||
|
- "zabbix_host1 is not changed"
|
||||||
|
|
||||||
|
- name: "test: verify that an empty change is idempotent"
|
||||||
|
local_action:
|
||||||
|
module: zabbix_host
|
||||||
|
server_url: "{{ zabbix_server_url }}"
|
||||||
|
login_user: "{{ zabbix_login_user }}"
|
||||||
|
login_password: "{{ zabbix_login_password }}"
|
||||||
|
host_name: ExampleHost
|
||||||
|
register: zabbix_host1
|
||||||
|
|
||||||
|
- name: expect to succeed and that things have not changed
|
||||||
|
assert:
|
||||||
|
that:
|
||||||
|
- "zabbix_host1 is not changed"
|
||||||
|
|
||||||
|
- name: "test: IPMI set default values"
|
||||||
|
local_action:
|
||||||
|
module: zabbix_host
|
||||||
|
server_url: "{{ zabbix_server_url }}"
|
||||||
|
login_user: "{{ zabbix_login_user }}"
|
||||||
|
login_password: "{{ zabbix_login_password }}"
|
||||||
|
host_name: ExampleHost
|
||||||
|
ipmi_authtype: -1
|
||||||
|
ipmi_privilege: 2
|
||||||
|
ipmi_username: ""
|
||||||
|
ipmi_password: ""
|
||||||
|
register: zabbix_host1
|
||||||
|
|
||||||
|
- name: expect to succeed and that things have changed
|
||||||
|
assert:
|
||||||
|
that:
|
||||||
|
- "zabbix_host1 is changed"
|
||||||
|
|
||||||
|
- name: "test: IPMI set default values (again)"
|
||||||
|
local_action:
|
||||||
|
module: zabbix_host
|
||||||
|
server_url: "{{ zabbix_server_url }}"
|
||||||
|
login_user: "{{ zabbix_login_user }}"
|
||||||
|
login_password: "{{ zabbix_login_password }}"
|
||||||
|
host_name: ExampleHost
|
||||||
|
ipmi_authtype: -1
|
||||||
|
ipmi_privilege: 2
|
||||||
|
ipmi_username: ""
|
||||||
|
ipmi_password: ""
|
||||||
|
register: zabbix_host1
|
||||||
|
|
||||||
|
- name: expect to succeed and that things have not changed
|
||||||
|
assert:
|
||||||
|
that:
|
||||||
|
- "zabbix_host1 is not changed"
|
||||||
|
|
||||||
- name: "test: attempt to delete host created earlier"
|
- name: "test: attempt to delete host created earlier"
|
||||||
local_action:
|
local_action:
|
||||||
module: zabbix_host
|
module: zabbix_host
|
||||||
|
|
Loading…
Reference in a new issue