Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - name: add several users
- user: >
- name={{ item.name }}
- state=present
- groups={{ item.groups }}
- uid={{ item.uid }}
- password={{ item.password }}
- shell=/bin/bash
- with_items:
- - { name: 'user1', groups: 'ssh-access,sudo', uid: '501', password: '<redacted>' }
- - { name: 'user2', groups: 'ssh-access,sudo', uid: '502', password: '<redacted>' }
- tags: users
- - name: authorized_keys - user1
- action: authorized_key user=user1 key="{{ lookup('file', 'pubkeys/user1') }}" manage_dir=yes
- tags:
- - pubkeys
- - users
- - name: authorized_keys - user2
- action: authorized_key user=user2 key="{{ lookup('file', 'pubkeys/user2') }}" manage_dir=yes
- tags:
- - pubkeys
- - users
- - name: Deploy users
- user_management:
- - { name: "user1", groups: "sudo" }
- - { name: "user1", groups: "sudo" }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement