Peetz0r
e0e459ac0c
Fixed missing quotes
hace 5 años
Peetz0r
473936065d
Use Debian Buster Docker repo on Debian Bullseye
Future maintainer: check on https://docs.docker.com/engine/install/debian/ if Docker for
Debian 11 is released, then undo this commit
hace 5 años
Slavi Pantaleev
8748f3d443
Move python{,3}-docker installation to another task
This also adds support for installing python3-docker (not python-docker)
in systems that run Python 3.
hace 5 años
Slavi Pantaleev
349fbb6434
Do not hardcode armhf for Raspbian
Raspbian doesn't seem to support arm64, so this is somewhat pointless
right now.
However, they might in the future. Doing this should also unify us
some more with `setup_debian.yml` with the ultimate goal of
eliminating `setup_raspbian.yml`.
hace 5 años
Slavi Pantaleev
a09ed58892
Ensure gnupg installed on Raspbian
It's likely installed by default, but it doesn't hurt to specify it.
It also makes us more the same with `setup_debian.yml`.
hace 5 años
Slavi Pantaleev
f545de53f7
Do not hardcode "ubuntu" for the Docker APT key URL
Well, `ubuntu` or `debian`, the same key is served right now,
so it doesn't really matter.
This seems cleaner and less prone to breakage though.
hace 5 años
Slavi Pantaleev
55f252a6ed
Do not hardcode amd64 in setup_debian.yml
Until now, we've only supported non-amd64 on Raspbian.
Seems like there are now people running Debian/Ubuntu on ARM,
so we were forcing them into amd64 Docker packages.
I've gotten a report that this change fixes support
for Ubuntu Server 20.04 on RPi 4B.
hace 5 años
Slavi Pantaleev
3c285bc6f5
Install lsb-release on Debian distros if unavailable
Certain more-minimal Debian installations may not have
lsb-release installed, which makes the playbook fail.
We need lsb-release on Debian, so that ansible_lsb
could tell us if this is Debian or Raspbian.
hace 5 años
vractal
9b61fef271
Replace gpg dependency for gnupg for better debian compatibility
hace 5 años
hungrymonkey
d093b9b148
Added gpg as base dependency for Debian 10
AWS Debian marketplace image does not have gpg preinstalled
https://aws.amazon.com/marketplace/pp/B0859NK4HC?ref=cns_srchrow
TASK [matrix-base : Ensure Docker's APT key is trusted] *******************************************************************************************************************************************************
fatal: [matrix.domain.com]: FAILED! => {"changed": false, "msg": "Failed to find required executable gpg in paths: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"}
Closes #590
hace 5 años
Slavi Pantaleev
9a43cc02e0
Only install docker-python if matrix_docker_installation_enabled
Should help with #300 (Github Issue).
hace 5 años
Alin Trăistaru
604e581a97
add ntpd defaults
hace 6 años
Slavi Pantaleev
26b73e3a4b
Do not install unnecessary bash-completion
hace 6 años
Christian Wolf
8c9b5ea6dd
Removed a few syntax bugs in Archlinux configuration
hace 6 años
Christian Wolf
4bc73ff4bb
Removed autoinstallation of cron due to documentation
hace 6 años
Christian Wolf
d84b2868b7
Added basic changes to make it compatible with Archlinux
hace 6 años
Horvath Gergely
6232a81caf
check if target distro is Raspbian and install docker accordingly
hace 6 años
Horvath Gergely
310aa685f9
refactor based on Slavi's requests
hace 6 años
Horvath Gergely
a096eafb45
add possibility to install synapse on raspberry pi
hace 6 años
dhose
320d512541
Fix for when if case evaluates to false
hace 6 años
Dan Arnfield
bc620895ca
Install python3-docker if ansible is running python 3
hace 6 años
Gergely Horváth
1c314fcf29
first version of raspbian docker setup
hace 6 años
Gergely Horváth
05966c8cff
make sure Raspbian is not handled the same as Debian
hace 6 años
Slavi Pantaleev
f348370f15
Remove unnecessary update_cache directive / Debian
We've just updated it in the task above, so it's unnecessary
hace 6 años
Slavi Pantaleev
c88c0e7e87
Remove unnecessary update_cache directive / CentOS
We've just updated it in the task above, so it's unnecessary
hace 6 años
Dan Arnfield
960088752c
Add matrix_docker_package_name
hace 6 años
Dan Arnfield
80cfb2a93e
Add matrix_docker_installation_enabled
hace 6 años
Dan Arnfield
3cec6947ed
Refactor base server setup tasks
hace 6 años