inventory: up-to-date, split by server/client, enhance some auth in roles

This commit is contained in:
Johanna Dorothea Reichmann 2020-05-15 16:52:47 +02:00
parent 9d7ccc8246
commit 60c3ab0403
Signed by: transcaffeine
GPG Key ID: 03624C433676E465
8 changed files with 37 additions and 24 deletions

View File

@ -2,34 +2,42 @@
all:
hosts:
iodine:
ansible_host: iodine.int.finallycoffee.eu
ansible_user: jdreichmann
ansible_become_user: jdreichmann
ansible_become: true
carbon:
ansible_host: carbon.int.finallycoffee.eu
iron:
ansible_host: iron.int.finallycoffee.eu
platinum:
ansible_host: platinum.int.finallycoffee.eu
xenon:
ansible_host: xenon.int.finallycoffee.eu
yttrium:
ansible_host: yttrium.int.finallycoffee.eu
# iron:
# ansible_host: iron.int.finallycoffee.eu
# platinum:
# ansible_host: platinum.int.finallycoffee.eu
# xenon:
# ansible_host: xenon.int.finallycoffee.eu
# yttrium:
# ansible_host: yttrium.int.finallycoffee.eu
munich:
ansible_host: munich.finallycoffee.eu
ansible_user: jdreichmann
ansible_become_user: jdreichmann
ansible_become: true
vars:
ansible_user: transcaffeine
ansible_become_user: transcaffeine
ansible_become: true
gnupg:
hosts:
all:
redshift:
servers:
hosts:
all:
iodine:
munich:
# iron:
# platinum:
tmux:
clients:
hosts:
all:
vim:
hosts:
all:
# carbon:
# xenon:

View File

@ -1,8 +1,7 @@
---
- name: Sets up gpg and the configs for using it as a ssh-agent
#connection: local
hosts: gnupg
hosts: all
become: true
roles:
- gnupg

View File

@ -1,7 +1,7 @@
---
- name: Sets up redshift and creates an autostart file
hosts: redshift
hosts: clients
become: true
roles:
- redshift

View File

@ -5,6 +5,9 @@
package:
name: gnupg2
state: latest
become: yes
become_user: root
become_method: sudo
when: ansible_os_family == "RedHat"
ignore_errors: true

Binary file not shown.

View File

@ -4,6 +4,9 @@
package:
name: tmux
state: present
become: yes
become_user: root
become_method: sudo
ignore_errors: true
- name: Template config file into home folder

View File

@ -1,7 +1,7 @@
---
- name: Set up tmux
hosts: tmux
hosts: all
become: true
roles:
- tmux

View File

@ -1,7 +1,7 @@
---
- name: Install vim and copy color scheme and template its config
hosts: vim
hosts: all
become: true
roles:
- vim