mirror of
https://github.com/freeipa/ansible-freeipa.git
synced 2026-07-25 00:44:42 +00:00
infra/image/system-service/fixipaip.sh: Behave idempotent
This makes sure that the service is not failing on already applied modifications.
This commit is contained in:
@@ -73,16 +73,16 @@ for zone in ${ZONES}; do
|
|||||||
echo "ERROR: Failed to get old PTR from '${zone}': '${OLD_PTR}'"
|
echo "ERROR: Failed to get old PTR from '${zone}': '${OLD_PTR}'"
|
||||||
else
|
else
|
||||||
ipa dnsrecord-mod "${zone}" "${OLD_PTR}" --ptr-rec="${HOSTNAME}." \
|
ipa dnsrecord-mod "${zone}" "${OLD_PTR}" --ptr-rec="${HOSTNAME}." \
|
||||||
--rename="${PTR}"
|
--rename="${PTR}" || true
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
echo "Fixing forward zone ${zone}:"
|
echo "Fixing forward zone ${zone}:"
|
||||||
ipa dnsrecord-mod test.local "${HOSTNAME%%.*}" --a-rec="$IP"
|
ipa dnsrecord-mod test.local "${HOSTNAME%%.*}" --a-rec="$IP" || true
|
||||||
ipa dnsrecord-mod test.local ipa-ca --a-rec="$IP"
|
ipa dnsrecord-mod test.local ipa-ca --a-rec="$IP" || true
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
ipa dnsserver-mod "${HOSTNAME}" --forwarder="${FORWARDER}"
|
ipa dnsserver-mod "${HOSTNAME}" --forwarder="${FORWARDER}" || true
|
||||||
|
|
||||||
kdestroy -c "${KRB5CCNAME}" -A
|
kdestroy -c "${KRB5CCNAME}" -A
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user