better readme

This commit is contained in:
Muhammed Hussein Karimi 2021-10-23 23:04:47 +03:30
parent 91649e7956
commit 17a572112c

View file

@ -2,22 +2,23 @@
This playbook comes with three roles This playbook comes with three roles
1. docker (to install docker) 1. docker (to install docker)
2. nginx (to install nginx using docker with ssl) 2. nginx (to install nginx using docker with ssl)
3. uptime kuma (to install uptime kuma using docker) 3. uptime kuma (to install uptime kuma using docker)
To see more info see docker-compose, tasks and config files To see more info see docker-compose, tasks and config files
I will try to make this readme better I will try to make this readme better
## To run it ## To run it
1. run `ansible-galaxy install -r ansible-requirements.yml` to get requirements 1. install ansible see [here](https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html)
2. prepare inventory hosts 2. run `ansible-galaxy install -r ansible-requirements.yml` to get requirements
3. put your certificates in files section in nginx role with this structure below: 3. prepare inventory hosts
4. 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>.fullchain.pem
ansible -> roles -> nginx -> ssl -> <uptime kuma domain>.privkey.pem ansible -> roles -> nginx -> ssl -> <uptime kuma domain>.privkey.pem
``` ```
4. to run playbook 5. to run playbook
```bash ```bash
ansible-playbook ./playbook.yml -i <your inventory path> --extra-vars "kuma_domain=<uptime kuma domain>" ansible-playbook ./playbook.yml -i <your inventory path> --extra-vars "kuma_domain=<uptime kuma domain>"
``` ```