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.
Muhammed Hussein Karimi
17a572112c
|
3 years ago | |
---|---|---|
.. | ||
roles | 3 years ago | |
.gitignore | 3 years ago | |
README.md | 3 years ago | |
ansible-requirements.yml | 3 years ago | |
playbook.yml | 3 years ago |
README.md
Ansible Playbook to install uptime kuma using docker
This playbook comes with three roles
- docker (to install docker)
- nginx (to install nginx using docker with ssl)
- uptime kuma (to install uptime kuma using docker)
To see more info see docker-compose, tasks and config files I will try to make this readme better
To run it
- install ansible see here
- run
ansible-galaxy install -r ansible-requirements.yml
to get requirements - prepare inventory hosts
- put your certificates in files section in nginx role with this structure below:
ansible -> roles -> nginx -> ssl -> <uptime kuma domain>.fullchain.pem
ansible -> roles -> nginx -> ssl -> <uptime kuma domain>.privkey.pem
- to run playbook
ansible-playbook ./playbook.yml -i <your inventory path> --extra-vars "kuma_domain=<uptime kuma domain>"
you can use other ansible playbook options too
Note: Replace
<uptime kuma domain>
with your desired domain for uptime kuma