Ansible configuration for the Netz39 infrastructure
Find a file
Alexander Dahl e29311c4ed Move tasks for all hosts to separate file
When working on !54 it became obvious playbooks could be structured
better in this project.  Therefor we move the tasks supposed to be run
for _all_ hosts to a separate file.  The *main.yml* file should only
import other playbooks from now on, should not define tasks anymore.
2022-07-24 16:49:35 +02:00
roles Use template to replace Docker apt list entry 2022-07-16 17:03:43 +02:00
templates Fix mosquitto conf for version 2.x 2022-07-03 23:00:03 +02:00
.editorconfig Add EditorConfig configuration file 2022-01-08 13:25:36 +01:00
.yamllint yamllint config and fixes 2020-12-28 22:53:53 +01:00
all.yml Move tasks for all hosts to separate file 2022-07-24 16:49:35 +02:00
inventory.yml inventory: Define a group with all VMs running on proxmox (beaker) 2022-07-23 10:39:27 +02:00
krypton.yml Fix container setup 2022-07-05 21:15:32 +02:00
main.yml Move tasks for all hosts to separate file 2022-07-24 16:49:35 +02:00
oganesson.yml Add playbook for host oganesson 2022-07-20 21:29:05 +02:00
platon.yml Call correct door-open script for BLE 2022-02-19 16:30:40 +01:00
pottwal.yml Bump clean_uri to 0.4.0 2022-07-13 21:54:58 +02:00
proxmox.yml Move proxmox specific tasks to separate playbook 2022-07-23 20:42:11 +02:00
radon.yml Introduce a data_dir variable for radon 2022-06-29 00:15:56 +02:00
README.md readme: Remove host list 2022-07-24 16:49:35 +02:00
requirements.yml Bump ansible-role-dehydrated to 1.0.3 2022-06-24 13:44:26 +02:00
tau.yml Introduce a data_dir variable for tau 2022-06-29 00:14:44 +02:00
unicorn.yml Bump unicorn to v7.1.65 2022-06-29 23:31:29 +02:00

Ansible configuration for the Netz39 infrastructure

This call lists all hosts defined in the inventory:

ansible -i inventory.yml all --list-hosts

Setup

ansible-galaxy install -r requirements.yml

Call with

ansible-playbook -i inventory.yml --ask-vault-pass main.yml

You need to provide a user with sudo rights and the vault password.