forked from thunix/ansible
23 lines
1.1 KiB
YAML
23 lines
1.1 KiB
YAML
# This creates a user on the system
|
|
---
|
|
- group: name={{ lookup('env', 'LOGNAME') }}
|
|
- user: name={{ lookup('env', 'LOGNAME') }} group={{ lookup('env', 'LOGNAME') }}
|
|
- file: dest=/home/{{ lookup('env', 'LOGNAME') }}/.ssh state=directory
|
|
- copy: src=/home/{{ lookup('env', 'LOGNAME') }}/.ssh/authorized_keys dest=/home/{{ lookup('env', 'LOGNAME') }}/.ssh/authorized_keys owner={{ lookup('env', 'LOGNAME') }} group={{ lookup('env', 'LOGNAME') }} mode=0600
|
|
ignore_errors: yes
|
|
|
|
- group: name=tilde state=present
|
|
- user: name=amcclure group=tilde state=present shell=/bin/bash system=no createhome=yes home=/home/amcclure
|
|
- user: name=nagalfar group=tilde state=present shell=/bin/bash system=no createhome=yes home=/home/nagalfar
|
|
- user: name=ubergeek group tilde state=present shell=/bin/bash system=no createhome=yes home=/home/ubergeek
|
|
|
|
- name: Create Jenkins user
|
|
user:
|
|
name: jenkins
|
|
comment: "Jenkins slave user"
|
|
system: yes
|
|
createhome: yes
|
|
skeleton: /etc/skel
|
|
home: /data/jenkins
|
|
shell: /bin/bash
|