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 }}"
|
||||
login_user: "{{ zabbix_login_user }}"
|
||||
login_password: "{{ zabbix_login_password }}"
|
||||
host_name: ExampleHost
|
||||
host_name: ExampleHost1
|
||||
visible_name: ExampleName
|
||||
description: My ExampleHost Description
|
||||
host_groups:
|
||||
|
@ -27,6 +27,10 @@
|
|||
site_rack: test-rack
|
||||
os: test-os
|
||||
hardware: test-hw
|
||||
ipmi_authtype: 2
|
||||
ipmi_privilege: 4
|
||||
ipmi_username: username
|
||||
ipmi_password: password
|
||||
interfaces:
|
||||
- type: 1
|
||||
main: 1
|
||||
|
|
|
@ -631,6 +631,92 @@
|
|||
that:
|
||||
- "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"
|
||||
local_action:
|
||||
module: zabbix_host
|
||||
|
|
Loading…
Reference in a new issue