Go to file
Jim Martens 5531bd56ea Initial commit uberspace ansible 2021-01-04 21:52:44 +01:00
roles Initial commit uberspace ansible 2021-01-04 21:52:44 +01:00
.gitignore Initial commit uberspace ansible 2021-01-04 21:52:44 +01:00
LICENSE Initial commit uberspace ansible 2021-01-04 21:52:44 +01:00
README.md Initial commit uberspace ansible 2021-01-04 21:52:44 +01:00
general_vars.yml.example Initial commit uberspace ansible 2021-01-04 21:52:44 +01:00
hosts.example Initial commit uberspace ansible 2021-01-04 21:52:44 +01:00
postgres.yml Initial commit uberspace ansible 2021-01-04 21:52:44 +01:00
postgres_vars.yml.example Initial commit uberspace ansible 2021-01-04 21:52:44 +01:00
requirements.txt Initial commit uberspace ansible 2021-01-04 21:52:44 +01:00

README.md

Uberspace set up playbooks

Contains ansible playbooks to set up Uberspaces.

Requirements

A freshly created Uberspace 7.

Technical dependencies on host machine (Python 2.7 or 3.5+):

  • python / python3
  • python-pip / python3-pip
  • python-apt / python3-apt

Technical dependencies on managed machines:

  • python / python3

Install further dependencies on the host machine: pip install -r requirements.txt

Usage

After cloning the repo to your ansible host, copy hosts.example to hosts and fill the file appropriately. If you use Python 3 on the managed machine, you probably need to adapt the ansible_python_interpreter variable.

Furthermore, you have to copy the *_vars.yml.example files and update the variable values.

All playbooks expect a fresh Uberspace (login via SSH key).