You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
2 years ago | |
---|---|---|
roles | 2 years ago | |
.gitignore | 2 years ago | |
LICENSE | 2 years ago | |
README.md | 2 years ago | |
collabora.yml | 2 years ago | |
collabora_vars.yml.example | 2 years ago | |
general_vars.yml.example | 2 years ago | |
hosts.example | 2 years ago | |
initial-setup.yml | 2 years ago | |
initial_vars.yml.example | 2 years ago | |
requirements.txt | 2 years ago |
README.md
VPS set up playbooks
Contains ansible playbooks to set up VPS instances.
Requirements
A virtual host installed with Ubuntu Server 18. You will need the root password initially. You should have a password for the new SSH login user ready.
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.
As of now Ubuntu Server 18 installations are expected.
- initial setup:
ansible-playbook -i hosts initial-setup.yml --ask-pass
- collabora setup:
ansible-playbook -i hosts collabora.yml