diff --git a/plugins/modules/ipahost.py b/plugins/modules/ipahost.py index ea388e802a6e79c3e914a4f56096819494c98a24..94ef2eead4027d373b7da21c635f0d1ed0e6ef9e 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 2d928f8eb692bcd1c535dc5fe1fc4164aecb9b14..c61b9682baf3680cedd3aaf8867bd865e5ec29fd 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