Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - name: Create users
- user:
- name: '{{ item.name }}'
- state: '{{ item.state | default("present") }}'
- uid: '{{ item.uid | default(omit) }}'
- group: '{{ item.group | default(users_default_group) }}'
- groups: '{{ item.groups | default("") | join(",") }}'
- shell: '{{ item.shell | default(users_default_shell) }}'
- comment: '{{ item.comment | default("") }}'
- password: '{{ item.password | default(omit) }}'
- home: '{{ item.home | default("/home/"+item.name) }}'
- createhome: '{{ item.createhome | default(users_create_homedirs) }}'
- system: '{{ item.system | default(omit) }}'
- append: yes
- with_items: users
- ---
- - name: SSH keys
- authorized_key: >
- user='{{ item.0.name }}'
- key='{{ item.name._ssh }}'
- with_subelements:
- - users_ssh_keys
- - keys
- ---
- username_ssh: ssh key
- ---
- - hosts: APPS
- become: sudo
- roles:
- - role: users
- users:
- - name: test
- comment: "Test user"
- is_admin: yes
- groups:
- - apps
- users_groups:
- - name: testgroup
- users_ssh_keys:
- - name: user
- keys:
- - $user_ssh
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement