Commit graph

86 commits

Author SHA1 Message Date
9f3d1b65d9 Merge branch 'mosquitto' 2020-12-12 17:19:43 +01:00
5de7a25bfa Setup mosquitto container on pottwal 2020-12-12 17:19:14 +01:00
4ec382e8bc Add mosquitto configuration for Netz39
this containes the read-bridge from platon
2020-12-12 17:18:55 +01:00
347df8c176 Setup apt-cacher-ng container 2020-12-12 17:03:46 +01:00
44368caa6d Merge branch 'openhab' 2020-12-12 16:29:28 +01:00
688e2c362b Add http proxy for openhab
Dehydrated is not yet ready, so we cannot provide the necessary certs.
Apache would fail like that.
2020-12-12 16:28:19 +01:00
d323a09f2b Add openhab in docker container to pottwal 2020-12-12 16:28:16 +01:00
c5dac00a36 Enable HTTPS sites only when cert exists 2020-12-12 16:28:01 +01:00
1ed05c94f1 Install docker tools for Python 3 2020-12-12 16:10:00 +01:00
d45e33b93d Make sure apache SSL module is installed 2020-12-12 16:09:52 +01:00
be5aaadbdc Merge branch 'docker_setup' 2020-12-12 14:11:48 +01:00
a7ca153cf6 Adapt role name in host playbooks 2020-12-12 14:09:05 +01:00
e1115c9cbd Rename docker to docker_setup
* More in line of what the role does
* Consistent with Ansible's docker role naming scheme
2020-12-12 14:08:06 +01:00
b354887dba Merge branch 'pottwal' 2020-12-11 18:41:36 +01:00
a95374c13d Remove docker variables that are defaults from inventory 2020-12-11 17:53:41 +01:00
2dab3608f8 Set correct docker data root for pottwal 2020-12-11 17:53:41 +01:00
521d6391ea Include pottwal playbook 2020-12-11 17:53:41 +01:00
b2e6399402 Add basic playbook for pottwal 2020-12-11 17:53:41 +01:00
1de9984497 Add pottwal.n39.eu to inventory 2020-12-11 17:53:41 +01:00
d43fb604e5 Add handler for user aliases 2020-12-11 17:53:16 +01:00
820a64d140 Remove default docker variables 2020-12-11 17:53:01 +01:00
caf8aa479e Merge branch 'docker' 2020-12-11 17:26:06 +01:00
2203abeaf6 Allow to set data root and storage driver for docker 2020-12-11 17:25:57 +01:00
16200bf411 Add template for daemon.json 2020-12-11 17:25:57 +01:00
ce3eb41cea Add default values for docker config vars 2020-12-11 17:25:57 +01:00
e8150bfc71 users task: check if /etc/aliases exists 2020-12-11 16:52:56 +01:00
081a0d1af6 Set email aliases for users 2020-12-11 11:17:12 +01:00
8c78c2bbfd Add kwasir as administrator
SSH Key is still missing
2020-12-10 22:12:35 +01:00
e686bf4aa1 Fix users role for users without SSH key 2020-12-10 22:12:25 +01:00
586fadc4fd Merge branch 'playbook_breakdown' 2020-12-10 22:12:19 +01:00
b7cc3b6396 Include tau playbook from main 2020-12-10 22:11:57 +01:00
43d7320a88 Add distinct playbook for tau 2020-12-10 22:11:37 +01:00
5fd28bbe67 Update the readme file 2020-12-09 19:41:44 +01:00
559ed740e6 Merge branch 'reorder' 2020-12-09 19:32:11 +01:00
8e1bc30498 Rename "install-docker" to "docker" 2020-12-09 19:31:39 +01:00
f9e216355c Make Apache install a role 2020-12-09 19:31:03 +01:00
b4e8fc18d7 Move tau-specific Apache setup to main playbook 2020-12-09 19:28:56 +01:00
17e34063d1 users task is no longer needed
This is now a role
2020-12-09 19:27:42 +01:00
176881738a Move tau-specific docker-env setup to main playbook 2020-12-09 19:27:14 +01:00
164d717ffe Move tau-specific phpmyadmin setup to main playbook 2020-12-09 19:26:05 +01:00
12f915f86c Remove superfluous group tau from inventory 2020-12-09 19:22:10 +01:00
0de49174e6 Split main playbook into all and tau.netz39.de 2020-12-09 19:21:48 +01:00
44f208e4c6 Move configuration variables from main.yml to inventory 2020-12-09 19:15:45 +01:00
8b94db4898 Merge branch 'users' 2020-12-09 19:02:42 +01:00
18d5f0e111 Remove admin_users and docker_users from main.yml
These information are now available from the users var.
2020-12-09 18:59:48 +01:00
bcc893df7e Take docker groups from user entry in inventory 2020-12-09 18:56:32 +01:00
ddb2ff9229 Key files are no longer needed 2020-12-09 18:56:10 +01:00
d53a6f576b Call the new users role from main.yml 2020-12-09 18:50:21 +01:00
4c9e1d51e5 Adapt user entries in inventory for user role 2020-12-09 18:42:42 +01:00
07081437fd Add users role from ffmd-backend 2020-12-09 18:34:28 +01:00