Finished user module, and added packages
This commit is contained in:
parent
ab3937eb2c
commit
6242bc4990
|
@ -2,5 +2,5 @@
|
||||||
# This playbook contains all of the common things every machine in the site gets. Basic packages, users, etc etc.
|
# This playbook contains all of the common things every machine in the site gets. Basic packages, users, etc etc.
|
||||||
|
|
||||||
- include: packages.yml
|
- include: packages.yml
|
||||||
#- include: users.yml
|
- include: users.yml
|
||||||
#- include: sudoers.yml
|
#- include: sudoers.yml
|
||||||
|
|
|
@ -15,4 +15,5 @@
|
||||||
- w3m-img
|
- w3m-img
|
||||||
- python-apt
|
- python-apt
|
||||||
- python
|
- python
|
||||||
- ansible
|
- python-pip
|
||||||
|
- cowsay
|
||||||
|
|
|
@ -1,12 +1,52 @@
|
||||||
# This creates a user on the system
|
# This creates a user on the system
|
||||||
---
|
---
|
||||||
- group: name={{ lookup('env', 'LOGNAME') }}
|
- group:
|
||||||
- user: name={{ lookup('env', 'LOGNAME') }} group={{ lookup('env', 'LOGNAME') }}
|
name: tilde
|
||||||
- file: dest=/home/{{ lookup('env', 'LOGNAME') }}/.ssh state=directory
|
state: present
|
||||||
- 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
|
- group:
|
||||||
- user: name=amcclure group=tilde state=present skeleton=/etc/skel shell=/bin/bash system=no createhome=yes home=/home/amcclure
|
name: sudo
|
||||||
- user: name=nagalfar group=tilde state=present skeleton=/etc/skel shell=/bin/bash system=no createhome=yes home=/home/nagalfar
|
state: present
|
||||||
- user: name=ubergeek group tilde state=present skeleton=/etc/skel shell=/bin/bash system=no createhome=yes home=/home/ubergeek
|
|
||||||
|
- user:
|
||||||
|
name: testuser
|
||||||
|
groups: tilde
|
||||||
|
state: absent
|
||||||
|
shell: /bin/bash # Defaults to /bin/bash
|
||||||
|
system: no # Defaults to no
|
||||||
|
createhome: yes # Defaults to yes
|
||||||
|
home: /home/testuser
|
||||||
|
|
||||||
|
- user:
|
||||||
|
name: amcclure
|
||||||
|
groups: tilde, sudo
|
||||||
|
state: present
|
||||||
|
skeleton: /etc/skel
|
||||||
|
shell: /bin/bash
|
||||||
|
system: no
|
||||||
|
createhome: yes
|
||||||
|
home: /home/amcclure
|
||||||
|
|
||||||
|
- user:
|
||||||
|
name: naglfar
|
||||||
|
groups: tilde
|
||||||
|
state: present
|
||||||
|
skeleton: /etc/skel
|
||||||
|
shell: /bin/bash
|
||||||
|
system: no
|
||||||
|
createhome: yes
|
||||||
|
home: /home/naglafar
|
||||||
|
|
||||||
|
- user:
|
||||||
|
name: ubergeek
|
||||||
|
groups: sudo
|
||||||
|
state: present
|
||||||
|
skeleton: /etc/skel
|
||||||
|
shell: /bin/bash
|
||||||
|
system: no
|
||||||
|
createhome: yes
|
||||||
|
home: /home/ubergeek
|
||||||
|
|
||||||
|
#- user: name=amcclure group=tilde state=present skeleton=/etc/skel shell=/bin/bash system=no createhome=yes home=/home/amcclure
|
||||||
|
#- user: name=nagalfar group=tilde state=present skeleton=/etc/skel shell=/bin/bash system=no createhome=yes home=/home/nagalfar
|
||||||
|
#- user: name=ubergeek group tilde state=present skeleton=/etc/skel shell=/bin/bash system=no createhome=yes home=/home/ubergeek
|
||||||
|
|
Loading…
Reference in New Issue