diff --git a/plugins/modules/ipahost.py b/plugins/modules/ipahost.py index 6b884ceed31478c167b7cf11a12d4bc0e87ab726..ba5ee1ea5f2e0fd3648c2803d5fb6063a03632b9 100644 --- a/plugins/modules/ipahost.py +++ b/plugins/modules/ipahost.py @@ -441,6 +441,15 @@ EXAMPLES = """ description: Example host force: yes +# Ensure multiple hosts are present with random passwords +- ipahost: + ipaadmin_password: SomeADMINpassword + hosts: + - name: host01.example.com + random: yes + - name: host02.example.com + random: yes + # Initiate generation of a random password for the host - ipahost: ipaadmin_password: SomeADMINpassword @@ -449,6 +458,18 @@ EXAMPLES = """ ip_address: 192.168.0.123 random: yes +# Ensure multiple hosts are present with principals +- ipahost: + ipaadmin_password: SomeADMINpassword + hosts: + - name: host01.example.com + principal: + - host/testhost01.example.com + - name: host02.example.com + principal: + - host/myhost01.example.com + action: member + # Ensure host is disabled - ipahost: ipaadmin_password: SomeADMINpassword diff --git a/plugins/modules/ipauser.py b/plugins/modules/ipauser.py index fa54f59d3ae5b76b66896970571025a224ec8bbf..a0a596ebb0a4a4323a62c24037b280fa04776c8b 100644 --- a/plugins/modules/ipauser.py +++ b/plugins/modules/ipauser.py @@ -548,6 +548,17 @@ EXAMPLES = """ first: brain last: Acme +# Create multiple users pinky and brain +- ipauser: + ipaadmin_password: SomeADMINpassword + users: + - name: pinky + first: pinky + last: Acme + - name: brain + first: brain + last: Acme + # Delete user pinky, but preserved - ipauser: ipaadmin_password: SomeADMINpassword @@ -573,6 +584,14 @@ EXAMPLES = """ name: pinky,brain state: enabled +# Remove but preserve user pinky +- ipauser: + ipaadmin_password: SomeADMINpassword + users: + - name: pinky + preserve: yes + state: absent + # Remove user pinky and brain - ipauser: ipaadmin_password: SomeADMINpassword