|
Packit |
8cb997 |
---
|
|
Packit Service |
0f71a7 |
- name: Test user
|
|
Packit |
8cb997 |
hosts: ipaserver
|
|
Packit |
8cb997 |
become: true
|
|
Packit |
8cb997 |
gather_facts: false
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
tasks:
|
|
Packit |
8cb997 |
- name: Remove test users
|
|
Packit |
8cb997 |
ipauser:
|
|
Packit |
8cb997 |
ipaadmin_password: SomeADMINpassword
|
|
Packit |
8cb997 |
name: manager1,manager2,manager3,pinky,pinky2
|
|
Packit |
8cb997 |
state: absent
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: User manager1 present
|
|
Packit |
8cb997 |
ipauser:
|
|
Packit |
8cb997 |
ipaadmin_password: SomeADMINpassword
|
|
Packit |
8cb997 |
name: manager1
|
|
Packit |
8cb997 |
first: Manager
|
|
Packit |
8cb997 |
last: One
|
|
Packit |
8cb997 |
register: result
|
|
Packit |
8cb997 |
failed_when: not result.changed
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: User manager2 present
|
|
Packit |
8cb997 |
ipauser:
|
|
Packit |
8cb997 |
ipaadmin_password: SomeADMINpassword
|
|
Packit |
8cb997 |
name: manager2
|
|
Packit |
8cb997 |
first: Manager
|
|
Packit |
8cb997 |
last: One
|
|
Packit |
8cb997 |
register: result
|
|
Packit |
8cb997 |
failed_when: not result.changed
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: User manager3 present
|
|
Packit |
8cb997 |
ipauser:
|
|
Packit |
8cb997 |
ipaadmin_password: SomeADMINpassword
|
|
Packit |
8cb997 |
name: manager3
|
|
Packit |
8cb997 |
first: Manager
|
|
Packit |
8cb997 |
last: One
|
|
Packit |
8cb997 |
register: result
|
|
Packit |
8cb997 |
failed_when: not result.changed
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: User pinky present
|
|
Packit |
8cb997 |
ipauser:
|
|
Packit |
8cb997 |
ipaadmin_password: SomeADMINpassword
|
|
Packit |
8cb997 |
name: pinky
|
|
Packit |
8cb997 |
uid: 10001
|
|
Packit |
8cb997 |
gid: 100
|
|
Packit |
8cb997 |
phone: "+555123457"
|
|
Packit |
8cb997 |
email: pinky@acme.com
|
|
Packit |
8cb997 |
principalexpiration: "20220119235959"
|
|
Packit |
8cb997 |
#passwordexpiration: "2022-01-19 23:59:59"
|
|
Packit |
8cb997 |
first: pinky
|
|
Packit |
8cb997 |
last: Acme
|
|
Packit |
8cb997 |
initials: pa
|
|
Packit |
8cb997 |
#password: foo2
|
|
Packit |
8cb997 |
principal: pa
|
|
Packit |
8cb997 |
random: yes
|
|
Packit |
8cb997 |
city: PinkyCity
|
|
Packit |
8cb997 |
userstate: PinkyState
|
|
Packit |
8cb997 |
postalcode: PinkyZip
|
|
Packit |
8cb997 |
mobile: "+555123458,+555123459"
|
|
Packit |
8cb997 |
pager: "+555123450,+555123451"
|
|
Packit |
8cb997 |
fax: "+555123452,+555123453"
|
|
Packit |
8cb997 |
orgunit: PinkyOrgUnit
|
|
Packit |
8cb997 |
manager: manager1,manager2
|
|
Packit |
8cb997 |
update_password: on_create
|
|
Packit |
8cb997 |
carlicense: PinkyCarLicense1,PinkyCarLicense2
|
|
Packit |
8cb997 |
# sshpubkey
|
|
Packit |
8cb997 |
userauthtype: password,radius,otp
|
|
Packit |
8cb997 |
userclass: PinkyUserClass
|
|
Packit |
8cb997 |
#radius: "http://some.link/"
|
|
Packit |
8cb997 |
#radiususer: PinkyRadiusUser
|
|
Packit |
8cb997 |
departmentnumber: "1234"
|
|
Packit |
8cb997 |
employeenumber: "0815"
|
|
Packit |
8cb997 |
employeetype: "PinkyExmployeeType"
|
|
Packit |
8cb997 |
preferredlanguage: "en"
|
|
Packit |
8cb997 |
# certificate
|
|
Packit |
8cb997 |
noprivate: yes
|
|
Packit |
8cb997 |
nomembers: false
|
|
Packit |
8cb997 |
#issuer: PinkyIssuer
|
|
Packit |
8cb997 |
#subject: PinkySubject
|
|
Packit |
8cb997 |
register: result
|
|
Packit |
8cb997 |
failed_when: not result.changed
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: User pinky present with changed settings
|
|
Packit |
8cb997 |
ipauser:
|
|
Packit |
8cb997 |
ipaadmin_password: SomeADMINpassword
|
|
Packit |
8cb997 |
name: pinky
|
|
Packit |
8cb997 |
first: pinky
|
|
Packit |
8cb997 |
last: Acme
|
|
Packit Service |
0f71a7 |
manager: []
|
|
Packit Service |
0f71a7 |
principal: []
|
|
Packit |
8cb997 |
sshpubkey:
|
|
Packit |
8cb997 |
- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCqmVDpEX5gnSjKuv97AyzOhaUMMKz8ahOA3GY77tVC4o68KNgMCmDSEG1/kOIaElngNLaCha3p/2iAcU9Bi1tLKUlm2bbO5NHNwHfRxY/3cJtq+/7D1vxJzqThYwI4F9vr1WxyY2+mMTv3pXbfAJoR8Mu06XaEY5PDetlDKjHLuNWF+/O7ZU8PsULTa1dJZFrtXeFpmUoLoGxQBvlrlcPI1zDciCSU24t27Zan5Py2l5QchyI7yhCyMM77KDtj5+AFVpmkb9+zq50rYJAyFVeyUvwjzErvQrKJzYpA0NyBp7vskWbt36M16/M/LxEK7HA6mkcakO3ESWx5MT1LAjvdlnxbWG3787MxweHXuB8CZU+9bZPFBaJ+VQtOfJ7I8eH0S16moPC4ak8FlcFvOH8ERDPWLFDqfy09yaZ7bVIF0//5ZI7Nf3YDe3S7GrBX5ieYuECyP6UNkTx9BRsAQeVvXEc6otzB7iCSnYBMGUGzCqeigoAWaVQUONsSR3Uatks= pinky@ipaserver.el81.local
|
|
Packit |
8cb997 |
- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDc8MIjaSrxLYHvu+hduoF4m6NUFSlXZWzYbd3BK4L47/U4eiXoOS6dcfuZJDjmLfOipc7XVp7NADwAgA1yBOAjbeVpXr2tC8w8saZibl75WBOEjDfNroiOh/f/ojrwwHg05QTVSZHs27sU1HBPyCQM/FHVM6EnRfmyiBkEBA/3ca0PJ9UJhWb2XisCaz6y6QcTh4gQnvHzgmEmK31GwiKnmBSEQuj8P5NGCO8RlN3cq3zpRpMDEoBRCjQYicllf/5P43r5OGvS1LhTiAMfyqE37URezNQa7aozBpH1GhIwAmjAtm84jXQjxUgZPYC0aSLuADYErScOP4792r6koH9t/DM5/M+jG2c4PNWynDczUw6Eaxl5E3hU0Ee9UN0Oee7iBnVenS/QMeZNyo5lMA/HXT5lrYiJGTYM0shRjGXXYBbJZhWerguSWDAdUd1gvuGP1nb7/+/Cvb46+HX7zYouS5Ojo0yPzMZ07X142jnKAfx9LnKdMUCwBJzbtoJ91Zc= pinky@ipaserver.el81.local
|
|
Packit |
8cb997 |
register: result
|
|
Packit |
8cb997 |
failed_when: not result.changed
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: User pinky add manager manager1
|
|
Packit |
8cb997 |
ipauser:
|
|
Packit |
8cb997 |
ipaadmin_password: SomeADMINpassword
|
|
Packit |
8cb997 |
name: pinky
|
|
Packit |
8cb997 |
manager: manager1
|
|
Packit |
8cb997 |
action: member
|
|
Packit |
8cb997 |
register: result
|
|
Packit |
8cb997 |
failed_when: not result.changed
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: User pinky add manager manager1 again
|
|
Packit |
8cb997 |
ipauser:
|
|
Packit |
8cb997 |
ipaadmin_password: SomeADMINpassword
|
|
Packit |
8cb997 |
name: pinky
|
|
Packit |
8cb997 |
manager: manager1
|
|
Packit |
8cb997 |
action: member
|
|
Packit |
8cb997 |
register: result
|
|
Packit |
8cb997 |
failed_when: result.changed
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: User pinky add manager manager2, manager3
|
|
Packit |
8cb997 |
ipauser:
|
|
Packit |
8cb997 |
ipaadmin_password: SomeADMINpassword
|
|
Packit |
8cb997 |
name: pinky
|
|
Packit |
8cb997 |
manager: manager2,manager3
|
|
Packit |
8cb997 |
action: member
|
|
Packit |
8cb997 |
register: result
|
|
Packit |
8cb997 |
failed_when: not result.changed
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: User pinky add manager manager2, manager3 again
|
|
Packit |
8cb997 |
ipauser:
|
|
Packit |
8cb997 |
ipaadmin_password: SomeADMINpassword
|
|
Packit |
8cb997 |
name: pinky
|
|
Packit |
8cb997 |
manager: manager2,manager3
|
|
Packit |
8cb997 |
action: member
|
|
Packit |
8cb997 |
register: result
|
|
Packit |
8cb997 |
failed_when: result.changed
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: User pinky remove manager manager1
|
|
Packit |
8cb997 |
ipauser:
|
|
Packit |
8cb997 |
ipaadmin_password: SomeADMINpassword
|
|
Packit |
8cb997 |
name: pinky
|
|
Packit |
8cb997 |
manager: manager1
|
|
Packit |
8cb997 |
action: member
|
|
Packit |
8cb997 |
state: absent
|
|
Packit |
8cb997 |
register: result
|
|
Packit |
8cb997 |
failed_when: not result.changed
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: User pinky remove manager manager1 again
|
|
Packit |
8cb997 |
ipauser:
|
|
Packit |
8cb997 |
ipaadmin_password: SomeADMINpassword
|
|
Packit |
8cb997 |
name: pinky
|
|
Packit |
8cb997 |
manager: manager1
|
|
Packit |
8cb997 |
action: member
|
|
Packit |
8cb997 |
state: absent
|
|
Packit |
8cb997 |
register: result
|
|
Packit |
8cb997 |
failed_when: result.changed
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: User pinky add principal pa
|
|
Packit |
8cb997 |
ipauser:
|
|
Packit |
8cb997 |
ipaadmin_password: SomeADMINpassword
|
|
Packit |
8cb997 |
name: pinky
|
|
Packit |
8cb997 |
principal: pa
|
|
Packit |
8cb997 |
action: member
|
|
Packit |
8cb997 |
register: result
|
|
Packit |
8cb997 |
failed_when: not result.changed
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: User pinky add principal pa again
|
|
Packit |
8cb997 |
ipauser:
|
|
Packit |
8cb997 |
ipaadmin_password: SomeADMINpassword
|
|
Packit |
8cb997 |
name: pinky
|
|
Packit |
8cb997 |
principal: pa
|
|
Packit |
8cb997 |
action: member
|
|
Packit |
8cb997 |
register: result
|
|
Packit |
8cb997 |
failed_when: result.changed
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: User pinky add principal pa1
|
|
Packit |
8cb997 |
ipauser:
|
|
Packit |
8cb997 |
ipaadmin_password: SomeADMINpassword
|
|
Packit |
8cb997 |
name: pinky
|
|
Packit |
8cb997 |
principal: pa1
|
|
Packit |
8cb997 |
action: member
|
|
Packit |
8cb997 |
register: result
|
|
Packit |
8cb997 |
failed_when: not result.changed
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: User pinky remove principal pa1
|
|
Packit |
8cb997 |
ipauser:
|
|
Packit |
8cb997 |
ipaadmin_password: SomeADMINpassword
|
|
Packit |
8cb997 |
name: pinky
|
|
Packit |
8cb997 |
principal: pa1
|
|
Packit |
8cb997 |
action: member
|
|
Packit |
8cb997 |
state: absent
|
|
Packit |
8cb997 |
register: result
|
|
Packit |
8cb997 |
failed_when: not result.changed
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: User pinky remove principal pa1 again
|
|
Packit |
8cb997 |
ipauser:
|
|
Packit |
8cb997 |
ipaadmin_password: SomeADMINpassword
|
|
Packit |
8cb997 |
name: pinky
|
|
Packit |
8cb997 |
principal: pa1
|
|
Packit |
8cb997 |
action: member
|
|
Packit |
8cb997 |
state: absent
|
|
Packit |
8cb997 |
register: result
|
|
Packit |
8cb997 |
failed_when: result.changed
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: User pinky remove principal pa
|
|
Packit |
8cb997 |
ipauser:
|
|
Packit |
8cb997 |
ipaadmin_password: SomeADMINpassword
|
|
Packit |
8cb997 |
name: pinky
|
|
Packit |
8cb997 |
principal: pa
|
|
Packit |
8cb997 |
action: member
|
|
Packit |
8cb997 |
state: absent
|
|
Packit |
8cb997 |
register: result
|
|
Packit |
8cb997 |
failed_when: not result.changed
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: User pinky remove principal non-existing pa2
|
|
Packit |
8cb997 |
ipauser:
|
|
Packit |
8cb997 |
ipaadmin_password: SomeADMINpassword
|
|
Packit |
8cb997 |
name: pinky
|
|
Packit |
8cb997 |
principal: pa2
|
|
Packit |
8cb997 |
action: member
|
|
Packit |
8cb997 |
state: absent
|
|
Packit |
8cb997 |
register: result
|
|
Packit |
8cb997 |
failed_when: result.changed
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: User pinky absent and preserved
|
|
Packit |
8cb997 |
ipauser:
|
|
Packit |
8cb997 |
ipaadmin_password: SomeADMINpassword
|
|
Packit |
8cb997 |
name: pinky
|
|
Packit |
8cb997 |
preserve: yes
|
|
Packit |
8cb997 |
state: absent
|
|
Packit |
8cb997 |
register: result
|
|
Packit |
8cb997 |
failed_when: not result.changed
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: User pinky undeleted (preserved before)
|
|
Packit |
8cb997 |
ipauser:
|
|
Packit |
8cb997 |
ipaadmin_password: SomeADMINpassword
|
|
Packit |
8cb997 |
name: pinky
|
|
Packit |
8cb997 |
state: undeleted
|
|
Packit |
8cb997 |
register: result
|
|
Packit |
8cb997 |
failed_when: not result.changed
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: Users pinky disabled
|
|
Packit |
8cb997 |
ipauser:
|
|
Packit |
8cb997 |
ipaadmin_password: SomeADMINpassword
|
|
Packit |
8cb997 |
name: pinky
|
|
Packit |
8cb997 |
state: disabled
|
|
Packit |
8cb997 |
register: result
|
|
Packit |
8cb997 |
failed_when: not result.changed
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: User pinky enabled
|
|
Packit |
8cb997 |
ipauser:
|
|
Packit |
8cb997 |
ipaadmin_password: SomeADMINpassword
|
|
Packit |
8cb997 |
name: pinky
|
|
Packit |
8cb997 |
state: enabled
|
|
Packit |
8cb997 |
register: result
|
|
Packit |
8cb997 |
failed_when: not result.changed
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: Remove test users
|
|
Packit |
8cb997 |
ipauser:
|
|
Packit |
8cb997 |
ipaadmin_password: SomeADMINpassword
|
|
Packit |
8cb997 |
name: manager1,manager2,manager3,pinky,pinky2
|
|
Packit |
8cb997 |
state: absent
|