zabbix_host ipmi_*-tests (#33717)

* zabbix_host ipmi_*-tests

* oops, double assert fixed
This commit is contained in:
Eike Frost 2017-12-11 15:00:58 +01:00 committed by John R Barker
parent bf8439e2a0
commit d84e0861ef
2 changed files with 91 additions and 1 deletions

View file

@ -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

View file

@ -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