Automation to create/configure the infrastructure for all services related to status.forgejo.dev.
This project depends on an existing monitoring server available at status.1uhosting.de.
- Install all dependencies:
- Copy
vars/uptime-kuma.yml.example
tovars/uptime-kuma.yml
- Replace the dummy values with the real ones
Ansible is used to configure the VMs and create/configure all necessary services.
- To create/configure/update all services on the VMs, simply run:
$ export ANSIBLE_CONFIG=./ansible.cfg
$ ansible-playbook playbook.yaml
- To create/configure/update all services only on ony specific VM, run:
$ export ANSIBLE_CONFIG=./ansible.cfg
$ ansible-playbook playbook.yaml --limit status
- Installation:
$ pip3 install ansible-lint
- Usage:
$ ansible-lint --offline -p ./*.yml