At least down to getting packages installed, and runs
This commit is contained in:
parent
a33f2d74e6
commit
ab3937eb2c
|
@ -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
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
i# Install our baseline packages for all machines, irrespective of what role they might have
|
# Install our baseline packages for all machines, irrespective of what role they might have
|
||||||
---
|
---
|
||||||
- name: Install baseline packages
|
- name: Install baseline packages
|
||||||
apt: name={{ item }} state=present
|
apt: name={{ item }} state=present
|
||||||
|
@ -13,3 +13,6 @@ i# Install our baseline packages for all machines, irrespective of what role the
|
||||||
- rtv
|
- rtv
|
||||||
- lynx
|
- lynx
|
||||||
- w3m-img
|
- w3m-img
|
||||||
|
- python-apt
|
||||||
|
- python
|
||||||
|
- ansible
|
||||||
|
|
|
@ -7,16 +7,6 @@
|
||||||
ignore_errors: yes
|
ignore_errors: yes
|
||||||
|
|
||||||
- group: name=tilde state=present
|
- group: name=tilde state=present
|
||||||
- user: name=amcclure group=tilde state=present shell=/bin/bash system=no createhome=yes home=/home/amcclure
|
- 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 shell=/bin/bash system=no createhome=yes home=/home/nagalfar
|
- 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 shell=/bin/bash system=no createhome=yes home=/home/ubergeek
|
- user: name=ubergeek group tilde state=present skeleton=/etc/skel 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
|
|
||||||
|
|
5
site.yml
5
site.yml
|
@ -1,13 +1,8 @@
|
||||||
---
|
---
|
||||||
# This is the overall site playbook.
|
# This is the overall site playbook.
|
||||||
|
|
||||||
- name: Baseline Configuration
|
- name: Baseline Configuration
|
||||||
hosts: all
|
hosts: all
|
||||||
# remote_user: ubergeek
|
|
||||||
sudo: yes
|
sudo: yes
|
||||||
|
|
||||||
roles:
|
roles:
|
||||||
- common
|
- common
|
||||||
- webserver
|
|
||||||
- ssh
|
|
||||||
- db
|
|
||||||
|
|
Loading…
Reference in New Issue