On 4/9/21 10:20 AM, Siva wrote:
> Goodmorning .I am new to ansible and also to devops
> My organisation wanted me to do centralised authentication of linux servers
> ,Vm 's ,vcenter for any employee joins the organisation and they want to
> integrate the same on the google workspace
Some people will recommend to simply use modules user [1] and group [2]
to add user accounts to all your systems.
While I like automation via ansible this approach has deficiencies, e.g.
you have to provide unique UID and GID values in the inventory and thus
you need a database which enforces this uniqueness.
Off-topic:
Some people will recommend FreeIPA and there are some IPA-specific
ansible modules.
But I needed delegated administration and strict need-to-know
priniciple. Thus I've developed my own solution Æ-DIR (see
https://ae-dir.com/) which is based on OpenLDAP and has some more
components you need. Being the author I'm biased of course.
On-topic again: Æ-DIR is installed with ansible [3]. :-)
Ciao, Michael.
[1]
https://docs.ansible.com/ansible/latest/collections/ansible/builtin/user_module.html
[2]
https://docs.ansible.com/ansible/latest/collections/ansible/builtin/group_module.html
[3]
https://www.ae-dir.com/install.html