dochang.account
Account
An ansible role to manage users & groups.
Requirements
None
Role Variables
account_groups(default:[]) -- A list of groups where each group support all parameters fromgroupmodule.account_users(default:[]) -- A list of users where each user support all parameters fromusermodule, plus a special parameterauthorized_keys.account_users.authorized_keys-- A list of ssh public keys where each key support all parameters fromauthorized_keymodule.
See tasks/main.yml for details.
Dependencies
None
Example Playbook
- hosts: servers
roles:
- role: dochang.account
account_groups:
- name: sudo
system: yes
state: present
account_users:
- name: foo
createhome: yes
groups: sudo
authorized_keys:
- key: 'xxxxxxxx'
state: present
- key: 'yyyyyyyy'
state: absent
- name: bar
uid: 9999
authorized_keys: []
License
MIT
Author Information
Desmond O. Chang dochang@gmail.com
Install
ansible-galaxy install dochang.accountLicense
mit
Downloads
189
Owner
