|
Packit Service |
a166ed |
---
|
|
Packit Service |
a166ed |
- name: Playbook to ensure
|
|
Packit Service |
a166ed |
hosts: ipaserver
|
|
Packit Service |
a166ed |
become: no
|
|
Packit Service |
a166ed |
gather_facts: yes
|
|
Packit Service |
a166ed |
|
|
Packit Service |
a166ed |
tasks:
|
|
Packit Service |
a166ed |
- name: Setup testing environment.
|
|
Packit Service |
a166ed |
include_tasks: env_setup.yml
|
|
Packit Service |
a166ed |
|
|
Packit Service |
a166ed |
- name: Add test host.
|
|
Packit Service |
a166ed |
ipahost:
|
|
Packit Service |
a166ed |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
a166ed |
name: "iron01.{{ safezone }}"
|
|
Packit Service |
a166ed |
ip_address: 192.168.1.253
|
|
Packit Service |
a166ed |
force: yes
|
|
Packit Service |
a166ed |
|
|
Packit Service |
a166ed |
- name: Cleanup test records.
|
|
Packit Service |
a166ed |
ipadnsrecord:
|
|
Packit Service |
a166ed |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
a166ed |
zone_name: safezone.test
|
|
Packit Service |
a166ed |
records:
|
|
Packit Service |
a166ed |
- name: iron01
|
|
Packit Service |
a166ed |
ns_rec: iron01
|
|
Packit Service |
a166ed |
ds_record:
|
|
Packit Service |
a166ed |
- 1234 3 3 84763786e4213cca9a6938dba5dacd64f87ec216
|
|
Packit Service |
a166ed |
- 1234 3 3 84763786e4213cca9a6938dba5dacd64f87ec222
|
|
Packit Service |
a166ed |
- 5555 5 5 84763786e4213cca9a6938dba5dacd64f87ec222
|
|
Packit Service |
a166ed |
cert_record:
|
|
Packit Service |
a166ed |
- 1 1234 3 AwIBAgIUb14+Oug2nPMIIBdTCCAR+g
|
|
Packit Service |
a166ed |
- 2 567 4 AwIBAgIUb14+Oug2nPMIIBdTCCAR+g
|
|
Packit Service |
a166ed |
state: absent
|
|
Packit Service |
a166ed |
|
|
Packit Service |
a166ed |
- name: Add NS records to test.
|
|
Packit Service |
a166ed |
ipadnsrecord:
|
|
Packit Service |
a166ed |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
a166ed |
zone_name: safezone.test
|
|
Packit Service |
a166ed |
records:
|
|
Packit Service |
a166ed |
- name: iron01
|
|
Packit Service |
a166ed |
ns_rec: iron01
|
|
Packit Service |
a166ed |
register: result
|
|
Packit Service |
a166ed |
failed_when: result.failed or not result.changed
|
|
Packit Service |
a166ed |
|
|
Packit Service |
a166ed |
- name: Add DS records to test.
|
|
Packit Service |
a166ed |
ipadnsrecord:
|
|
Packit Service |
a166ed |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
a166ed |
zone_name: safezone.test
|
|
Packit Service |
a166ed |
records:
|
|
Packit Service |
a166ed |
- name: iron01
|
|
Packit Service |
a166ed |
ds_record:
|
|
Packit Service |
a166ed |
- 1234 3 3 84763786e4213cca9a6938dba5dacd64f87ec216
|
|
Packit Service |
a166ed |
- 1234 3 3 84763786e4213cca9a6938dba5dacd64f87ec222
|
|
Packit Service |
a166ed |
register: result
|
|
Packit Service |
a166ed |
failed_when: result.failed or not result.changed
|
|
Packit Service |
a166ed |
|
|
Packit Service |
a166ed |
- name: Add CERT records to test.
|
|
Packit Service |
a166ed |
ipadnsrecord:
|
|
Packit Service |
a166ed |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
a166ed |
zone_name: safezone.test
|
|
Packit Service |
a166ed |
records:
|
|
Packit Service |
a166ed |
- name: host01
|
|
Packit Service |
a166ed |
cert_record:
|
|
Packit Service |
a166ed |
- 1 1234 3 AwIBAgIUb14+Oug2nPMIIBdTCCAR+g
|
|
Packit Service |
a166ed |
- 5 555 4 AwIBAgIUb14+Oug2nPMIIBdTCCAAS+g
|
|
Packit Service |
a166ed |
register: result
|
|
Packit Service |
a166ed |
failed_when: result.failed or not result.changed
|
|
Packit Service |
a166ed |
|
|
Packit Service |
a166ed |
- name: Modify CERT record.
|
|
Packit Service |
a166ed |
ipadnsrecord:
|
|
Packit Service |
a166ed |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
a166ed |
zone_name: safezone.test
|
|
Packit Service |
a166ed |
name: host01
|
|
Packit Service |
a166ed |
cert_type: 2
|
|
Packit Service |
a166ed |
cert_key_tag: 567
|
|
Packit Service |
a166ed |
cert_algorithm: 4
|
|
Packit Service |
a166ed |
cert_rec: 1 1234 3 AwIBAgIUb14+Oug2nPMIIBdTCCAR+g
|
|
Packit Service |
a166ed |
register: result
|
|
Packit Service |
a166ed |
failed_when: result.failed or not result.changed
|
|
Packit Service |
a166ed |
|
|
Packit Service |
a166ed |
- name: Verify modified CERT records exists.
|
|
Packit Service |
a166ed |
ipadnsrecord:
|
|
Packit Service |
a166ed |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
a166ed |
zone_name: safezone.test
|
|
Packit Service |
a166ed |
records:
|
|
Packit Service |
a166ed |
- name: host01
|
|
Packit Service |
a166ed |
cert_record: 2 567 4 AwIBAgIUb14+Oug2nPMIIBdTCCAR+g
|
|
Packit Service |
a166ed |
register: result
|
|
Packit Service |
a166ed |
failed_when: result.failed or result.changed
|
|
Packit Service |
a166ed |
|
|
Packit Service |
a166ed |
- name: Verify if old CERT record does not exist.
|
|
Packit Service |
a166ed |
ipadnsrecord:
|
|
Packit Service |
a166ed |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
a166ed |
zone_name: safezone.test
|
|
Packit Service |
a166ed |
records:
|
|
Packit Service |
a166ed |
- name: host01
|
|
Packit Service |
a166ed |
cert_record: 1 1234 3 AwIBAgIUb14+Oug2nPMIIBdTCCAR+g
|
|
Packit Service |
a166ed |
state: absent
|
|
Packit Service |
a166ed |
register: result
|
|
Packit Service |
a166ed |
failed_when: result.failed or result.changed
|
|
Packit Service |
a166ed |
|
|
Packit Service |
a166ed |
- name: Verify if unmodified CERT record does exist.
|
|
Packit Service |
a166ed |
ipadnsrecord:
|
|
Packit Service |
a166ed |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
a166ed |
zone_name: safezone.test
|
|
Packit Service |
a166ed |
records:
|
|
Packit Service |
a166ed |
- name: host01
|
|
Packit Service |
a166ed |
cert_record: 5 555 4 AwIBAgIUb14+Oug2nPMIIBdTCCAAS+g
|
|
Packit Service |
a166ed |
register: result
|
|
Packit Service |
a166ed |
failed_when: result.failed or result.changed
|
|
Packit Service |
a166ed |
|
|
Packit Service |
a166ed |
- name: Try to modify the same DS record twice.
|
|
Packit Service |
a166ed |
ipadnsrecord:
|
|
Packit Service |
a166ed |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
a166ed |
zone_name: safezone.test
|
|
Packit Service |
a166ed |
records:
|
|
Packit Service |
a166ed |
- name: iron01
|
|
Packit Service |
a166ed |
ds_key_tag: 5555
|
|
Packit Service |
a166ed |
ds_algorithm: 5
|
|
Packit Service |
a166ed |
ds_digest_type: 5
|
|
Packit Service |
a166ed |
ds_digest: 84763786e4213cca9a6938dba5dacd64f87ec222
|
|
Packit Service |
a166ed |
ds_record: 1234 3 3 84763786e4213cca9a6938dba5dacd64f87ec216
|
|
Packit Service |
a166ed |
|
|
Packit Service |
a166ed |
- name: iron01
|
|
Packit Service |
a166ed |
ds_key_tag: 5555
|
|
Packit Service |
a166ed |
ds_algorithm: 5
|
|
Packit Service |
a166ed |
ds_digest_type: 5
|
|
Packit Service |
a166ed |
ds_digest: 84763786e4213cca9a6938dba5dacd64f87ec222
|
|
Packit Service |
a166ed |
ds_record: 1234 3 3 84763786e4213cca9a6938dba5dacd64f87ec216
|
|
Packit Service |
a166ed |
register: result
|
|
Packit Service |
a166ed |
failed_when: not result.failed or "DS record does not contain" not in result.msg
|
|
Packit Service |
a166ed |
|
|
Packit Service |
a166ed |
- name: Verify if unmodified DS record still exists.
|
|
Packit Service |
a166ed |
ipadnsrecord:
|
|
Packit Service |
a166ed |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
a166ed |
zone_name: safezone.test
|
|
Packit Service |
a166ed |
records:
|
|
Packit Service |
a166ed |
- name: iron01
|
|
Packit Service |
a166ed |
ds_record: 1234 3 3 84763786e4213cca9a6938dba5dacd64f87ec222
|
|
Packit Service |
a166ed |
register: result
|
|
Packit Service |
a166ed |
failed_when: result.failed or result.changed
|
|
Packit Service |
a166ed |
|
|
Packit Service |
a166ed |
- name: Verify DS record was modified
|
|
Packit Service |
a166ed |
ipadnsrecord:
|
|
Packit Service |
a166ed |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
a166ed |
zone_name: safezone.test
|
|
Packit Service |
a166ed |
records:
|
|
Packit Service |
a166ed |
- name: iron01
|
|
Packit Service |
a166ed |
ds_record: 5555 5 5 84763786e4213cca9a6938dba5dacd64f87ec222
|
|
Packit Service |
a166ed |
register: result
|
|
Packit Service |
a166ed |
failed_when: result.failed or result.changed
|
|
Packit Service |
a166ed |
|
|
Packit Service |
a166ed |
- name: Verify if modified DS record was not created.
|
|
Packit Service |
a166ed |
ipadnsrecord:
|
|
Packit Service |
a166ed |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
a166ed |
zone_name: safezone.test
|
|
Packit Service |
a166ed |
records:
|
|
Packit Service |
a166ed |
- name: iron01
|
|
Packit Service |
a166ed |
ds_record: 1234 3 3 84763786e4213cca9a6938dba5dacd64f87ec216
|
|
Packit Service |
a166ed |
state: absent
|
|
Packit Service |
a166ed |
register: result
|
|
Packit Service |
a166ed |
failed_when: result.failed or result.changed
|
|
Packit Service |
a166ed |
|
|
Packit Service |
a166ed |
- name: Cleanup test records.
|
|
Packit Service |
a166ed |
ipadnsrecord:
|
|
Packit Service |
a166ed |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
a166ed |
zone_name: safezone.test
|
|
Packit Service |
a166ed |
records:
|
|
Packit Service |
a166ed |
- name: iron01
|
|
Packit Service |
a166ed |
ds_record:
|
|
Packit Service |
a166ed |
- 1234 3 3 84763786e4213cca9a6938dba5dacd64f87ec216
|
|
Packit Service |
a166ed |
- 1234 3 3 84763786e4213cca9a6938dba5dacd64f87ec222
|
|
Packit Service |
a166ed |
- 5555 5 5 84763786e4213cca9a6938dba5dacd64f87ec222
|
|
Packit Service |
a166ed |
- name: host01
|
|
Packit Service |
a166ed |
cert_record:
|
|
Packit Service |
a166ed |
- 1 1234 3 AwIBAgIUb14+Oug2nPMIIBdTCCAR+g
|
|
Packit Service |
a166ed |
- 2 567 4 AwIBAgIUb14+Oug2nPMIIBdTCCAR+g
|
|
Packit Service |
a166ed |
state: absent
|
|
Packit Service |
a166ed |
# cleanup
|
|
Packit Service |
a166ed |
- name: Cleanup test environment.
|
|
Packit Service |
a166ed |
include_tasks: env_cleanup.yml
|