mirror of
https://github.com/freeipa/ansible-freeipa.git
synced 2026-03-26 21:33:05 +00:00
Fixes host absent when DNS zone is not found.
Since ipahost uses dnsrecord-show, it raises an error when DNS zone is not found, but it should not be an ipahost concern. This patch fixes this behavior by returning no record if DNS zone is not found, so processing resumes as if there is no record for the host. It fixes behavior when `state: absent` and dnszone does not exist, so, host should not exist either, and the ipahost answer is correct and indifferent to DNS Zone state.
This commit is contained in:
12
tests/host/test_host_no_zone.yml
Normal file
12
tests/host/test_host_no_zone.yml
Normal file
@@ -0,0 +1,12 @@
|
||||
---
|
||||
- name: Test host
|
||||
hosts: ipaserver
|
||||
become: yes
|
||||
|
||||
tasks:
|
||||
- name: Ensure host with inexistent zone is absent.
|
||||
ipahost:
|
||||
name: host01.absentzone.test
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.failed or result.changed
|
||||
Reference in New Issue
Block a user