Commit Graph
80 Commits
Author SHA1 Message Date
2martens 7d309362bf Added nodejs role 2021-01-04 15:14:42 +01:00
2martens 7f3f965df2 Added bigbluebutton role
Signed-off-by: Jim Martens <github@2martens.de>
2021-01-04 14:42:22 +01:00
2martens ca6c362c35 Added config files for jitsi installation (does not work yet) 2020-03-22 15:36:50 +01:00
2martens dcdc4df527 Ensured correct hostname in emails
Signed-off-by: Jim Martens <github@2martens.de>
2020-03-11 08:53:03 +01:00
2martens 20364cdd2f Added fetchmail usage
Signed-off-by: Jim Martens <github@2martens.de>
2020-02-03 20:21:39 +01:00
2martens 50aa4567d7 Added missing execute permission for scripts
Signed-off-by: Jim Martens <github@2martens.de>
2020-02-03 20:02:18 +01:00
2martens 8b827efad9 Fixed typo
Signed-off-by: Jim Martens <github@2martens.de>
2020-02-03 19:58:54 +01:00
2martens 040ba754ea Made fetch mail configurable
Signed-off-by: Jim Martens <github@2martens.de>
2020-02-03 19:55:25 +01:00
2martens defb3461c8 Changed docker image
Signed-off-by: Jim Martens <github@2martens.de>
2020-02-02 09:58:28 +01:00
2martens 89003a903b Improved entryscript control
Signed-off-by: Jim Martens <github@2martens.de>
2020-02-01 11:37:37 +01:00
2martens dfcbc75630 Added config for SMTP server to send emails
Signed-off-by: Jim Martens <github@2martens.de>
2020-02-01 03:09:50 +01:00
2martens afe6ab80db Fixed postgres problems
Signed-off-by: Jim Martens <github@2martens.de>
2020-02-01 02:37:35 +01:00
2martens 2051b65463 Fixed missing collabora domain variable
Signed-off-by: Jim Martens <github@2martens.de>
2020-01-31 19:17:58 +01:00
2martens 81f4b2a471 Unified config and variable use
Signed-off-by: Jim Martens <github@2martens.de>
2020-01-31 19:15:05 +01:00
2martens a3247a6aff Added RequestTracker (DEV) container
Signed-off-by: Jim Martens <github@2martens.de>
2020-01-31 19:05:34 +01:00
2martens b242cfdd26 Make sure docker service is enabled
Signed-off-by: Jim Martens <github@2martens.de>
2020-01-31 18:12:32 +01:00
2martens 970d992188 Fixed depends_on parameter 2020-01-04 15:50:47 +01:00
2martens 061656739b Prevent unnecessary execution of certbot 2020-01-04 15:48:55 +01:00
2martens 7a6cb9697d Fixed runner not connecting with server 2020-01-04 15:39:35 +01:00
2martens 68f27a0aba Added docker sock volume to drone-runner 2020-01-04 15:21:38 +01:00
2martens e8d6b289db Added runners 2020-01-04 15:16:16 +01:00
2martens 8d566035bc Fix syntax errors 2020-01-04 14:49:15 +01:00
2martens be779df9b3 Install Drone CLI 2020-01-04 14:49:00 +01:00
2martens 080bacc465 Prevent commands from running that do not change anything 2020-01-04 14:48:48 +01:00
2martens 4f35799934 Enabled docker log rotation 2020-01-04 12:48:01 +01:00
2martens 7e174e442c Fixed typo 2020-01-04 12:47:40 +01:00
2martens 98da191658 Fixed mail for check disk space 2020-01-04 12:01:38 +01:00
2martens c3ffbe105b Added more usage info to README 2020-01-04 11:51:42 +01:00
2martens e173b81f79 Lock root password 2020-01-04 11:51:27 +01:00
2martens 9c2c274d1b Allow passwordless sudo for ssh login user 2020-01-04 11:39:24 +01:00
2martens 4c979b88f5 Prevent copying LetsEncrypt config if on real host 2020-01-04 10:45:59 +01:00
2martens e7ead77124 Fixed accessing drone container 2020-01-04 10:39:35 +01:00
2martens eee3cfc71b Added headers as required apache module 2020-01-04 10:23:31 +01:00
2martens 4ec66e221a Added overall playbook 2020-01-04 10:05:31 +01:00
2martens 07c1150934 Added drone playbook 2020-01-04 10:05:22 +01:00
2martens ba24ffc08d Extracted general vars into separate file 2020-01-04 10:05:05 +01:00
2martens 989398b413 Renamed template file 2020-01-04 10:04:34 +01:00
2martens b83842c745 Added drone task file 2020-01-04 10:04:03 +01:00
2martens bd83ef6c9e Added task files to main task file in drone role 2020-01-04 10:03:46 +01:00
2martens 1a9243f86d Fixed syntax error 2020-01-04 10:03:22 +01:00
2martens 4811360170 Added missing dependencies 2020-01-04 10:02:57 +01:00
2martens 82964fc733 Ignored all \*_vars files 2020-01-04 10:02:16 +01:00
2martens a7911ac096 Moved docker python dependencies to docker role 2020-01-04 10:01:27 +01:00
2martens bdccc430ad Added drone role 2020-01-04 01:56:33 +01:00
2martens ea6986a7a2 Fixed remnant of wrong ansible_domain usage 2020-01-04 01:56:25 +01:00
2martens e5bd7dc967 Prevented duplication of task 2020-01-04 01:42:07 +01:00
2martens 4a0056cb37 Added further apache modules 2020-01-04 01:36:55 +01:00
2martens 7bf899ce11 Added collabora_domain to example var file! 2020-01-04 01:08:22 +01:00
2martens 5e9393a4b9 Improved variables
- removed default variables with unusable values
- exchanged ansible_domain with collabora_domain where applicable
2020-01-04 01:06:10 +01:00
2martens ec49e08643 Added LetsEncrypt SSL options in dev mode 2020-01-04 00:49:53 +01:00
2martens 3d5b1460f7 Fixed SSL issues on local installation 2020-01-04 00:14:02 +01:00
2martens 6f0ad37dcf Added installation of dependencies on remote and fixed path 2020-01-03 23:16:50 +01:00
2martens 19e86a63ef Install pip on remote machine 2020-01-03 23:15:57 +01:00
2martens 27efce6bcd Added docker requirement as per docker_compose module 2020-01-03 22:33:51 +01:00
2martens d9f7918d24 Changed order of task files 2020-01-03 22:33:31 +01:00
2martens c703ded340 Changed to docker_compose module 2020-01-03 22:33:17 +01:00
2martens 90c3ec2864 Added site config for dev deployments 2020-01-03 22:14:54 +01:00
2martens 2c2e4a103d Prevented execution of ssl tasks on VM 2020-01-03 22:14:33 +01:00
2martens 674d1efb8a Added default admin_mail var 2020-01-03 22:12:17 +01:00
2martens 018a9b746e Uses proper apache2_module now 2020-01-03 22:11:25 +01:00
2martens ab86471902 Fixed hanging command (ufw) and wrong parameter (fail2ban) 2020-01-03 21:48:40 +01:00
2martens 20e31b32e0 Fixed remaining syntax errors and added example var files
Signed-off-by: Jim Martens <github@2martens.de>
2020-01-03 21:42:10 +01:00
2martens 70a6d46d4b Added missing colon 2020-01-03 20:48:08 +01:00
2martens 844e5566b9 Fixed collabora playbook 2020-01-03 20:47:36 +01:00
2martens 2674efcd9c Improved readme and added host variable for python interpreter
Signed-off-by: Jim Martens <github@2martens.de>
2020-01-03 19:07:54 +01:00
2martens f71b598fde Made sure authorized_keys is executed with login user 2020-01-03 18:32:05 +01:00
2martens 6ca5682d10 Fixed variable name 2020-01-03 17:18:46 +01:00
2martens 264a20d416 Updated README
Signed-off-by: Jim Martens <github@2martens.de>
2020-01-03 17:06:50 +01:00
2martens 156ebe6acf Specified ssh login user via playbook vars
Signed-off-by: Jim Martens <github@2martens.de>
2020-01-03 17:03:54 +01:00
2martens ef16d3c023 Removed fact gathering from collabora playbook 2020-01-03 17:01:02 +01:00
2martens 879c59c4e3 Moved ssh user name to group variable 2020-01-03 16:56:49 +01:00
2martens 5af88136f6 Added playbook for collabora installation 2020-01-03 16:51:58 +01:00
2martens bea127aa2a Moved host definition into inventory 2020-01-03 16:51:44 +01:00
2martens 6a28f054c5 Added prompt var for target 2020-01-03 16:42:26 +01:00
2martens ec4e0d3b96 Moved roles to subdirectory 2020-01-03 16:37:00 +01:00
2martens a8cca4f575 Extracted letsencrypt to separate role 2020-01-03 16:32:19 +01:00
2martens 652ce1b926 Added apache, docker, and collabora roles 2020-01-03 16:29:20 +01:00
2martens c48cbd11c8 Updated apticron task
Signed-off-by: Jim Martens <github@2martens.de>
2020-01-03 16:29:00 +01:00
2martens 614caff1ce Added initial setup playbook 2020-01-03 15:02:27 +01:00
2martens d8176ea43c Added common ansible role 2020-01-03 15:02:16 +01:00