|
Packit Service |
0a38ef |
---
|
|
Packit Service |
0a38ef |
- name: Test dnsrecord with full records (*-rec variables).
|
|
Packit Service |
0a38ef |
hosts: ipaserver
|
|
Packit Service |
0a38ef |
become: yes
|
|
Packit Service |
0a38ef |
gather_facts: yes
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
tasks:
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Setup test environment
|
|
Packit Service |
0a38ef |
include_tasks: env_setup.yml
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
# tests
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure that dns A record for 'host01' is present
|
|
Packit Service |
0a38ef |
ipadnsrecord:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: host01
|
|
Packit Service |
0a38ef |
zone_name: "{{ testzone }}"
|
|
Packit Service |
0a38ef |
a_rec: 192.168.122.101
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure that dns A record for 'host01' is present, again
|
|
Packit Service |
0a38ef |
ipadnsrecord:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: host01
|
|
Packit Service |
0a38ef |
zone_name: "{{ testzone }}"
|
|
Packit Service |
0a38ef |
a_rec: 192.168.122.101
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure that dns A records for 'host01' are present
|
|
Packit Service |
0a38ef |
ipadnsrecord:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: host01
|
|
Packit Service |
0a38ef |
zone_name: "{{ testzone }}"
|
|
Packit Service |
0a38ef |
a_rec:
|
|
Packit Service |
0a38ef |
- 192.168.122.101
|
|
Packit Service |
0a38ef |
- 192.168.122.102
|
|
Packit Service |
0a38ef |
- 192.168.122.103
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure that dns A records for 'host01' are present, again
|
|
Packit Service |
0a38ef |
ipadnsrecord:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: host01
|
|
Packit Service |
0a38ef |
zone_name: "{{ testzone }}"
|
|
Packit Service |
0a38ef |
a_rec:
|
|
Packit Service |
0a38ef |
- 192.168.122.101
|
|
Packit Service |
0a38ef |
- 192.168.122.102
|
|
Packit Service |
0a38ef |
- 192.168.122.103
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure that dns A records for 'host01' are absent
|
|
Packit Service |
0a38ef |
ipadnsrecord:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: host01
|
|
Packit Service |
0a38ef |
zone_name: "{{ testzone }}"
|
|
Packit Service |
0a38ef |
a_rec:
|
|
Packit Service |
0a38ef |
- 192.168.122.101
|
|
Packit Service |
0a38ef |
- 192.168.122.102
|
|
Packit Service |
0a38ef |
state: absent
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure that dns A records for 'host01' are absent, again
|
|
Packit Service |
0a38ef |
ipadnsrecord:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: host01
|
|
Packit Service |
0a38ef |
zone_name: "{{ testzone }}"
|
|
Packit Service |
0a38ef |
a_rec:
|
|
Packit Service |
0a38ef |
- 192.168.122.101
|
|
Packit Service |
0a38ef |
- 192.168.122.102
|
|
Packit Service |
0a38ef |
state: absent
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
####
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure that dns AAAA record for 'host01' is present
|
|
Packit Service |
0a38ef |
ipadnsrecord:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: host01
|
|
Packit Service |
0a38ef |
zone_name: "{{ testzone }}"
|
|
Packit Service |
0a38ef |
aaaa_rec: fd00::0001
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure that dns AAAA record for 'host01' is present, again
|
|
Packit Service |
0a38ef |
ipadnsrecord:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: host01
|
|
Packit Service |
0a38ef |
zone_name: "{{ testzone }}"
|
|
Packit Service |
0a38ef |
aaaa_rec: fd00::0001
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure that dns AAAA records for 'host01' are present
|
|
Packit Service |
0a38ef |
ipadnsrecord:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: host01
|
|
Packit Service |
0a38ef |
zone_name: "{{ testzone }}"
|
|
Packit Service |
0a38ef |
aaaa_rec:
|
|
Packit Service |
0a38ef |
- fd00::0001
|
|
Packit Service |
0a38ef |
- fd00::0011
|
|
Packit Service |
0a38ef |
- fd00::0021
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure that dns AAAAA records for 'host01' are present, again
|
|
Packit Service |
0a38ef |
ipadnsrecord:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: host01
|
|
Packit Service |
0a38ef |
zone_name: "{{ testzone }}"
|
|
Packit Service |
0a38ef |
aaaa_rec:
|
|
Packit Service |
0a38ef |
- fd00::0001
|
|
Packit Service |
0a38ef |
- fd00::0011
|
|
Packit Service |
0a38ef |
- fd00::0021
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure that dns AAAAA records for 'host01' are absent
|
|
Packit Service |
0a38ef |
ipadnsrecord:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: host01
|
|
Packit Service |
0a38ef |
zone_name: "{{ testzone }}"
|
|
Packit Service |
0a38ef |
aaaa_rec:
|
|
Packit Service |
0a38ef |
- fd00::0001
|
|
Packit Service |
0a38ef |
- fd00::0011
|
|
Packit Service |
0a38ef |
state: absent
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure that dns AAAAA records for 'host01' are absent, again
|
|
Packit Service |
0a38ef |
ipadnsrecord:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: host01
|
|
Packit Service |
0a38ef |
zone_name: "{{ testzone }}"
|
|
Packit Service |
0a38ef |
aaaa_rec:
|
|
Packit Service |
0a38ef |
- fd00::0001
|
|
Packit Service |
0a38ef |
- fd00::0011
|
|
Packit Service |
0a38ef |
state: absent
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
# Cleanup
|
|
Packit Service |
0a38ef |
- name: Cleanup test environment.
|
|
Packit Service |
0a38ef |
include_tasks: env_cleanup.yml
|