update README and rm TODO
This commit is contained in:
parent
da764e602e
commit
9645c483ca
31
README.md
31
README.md
@ -5,11 +5,18 @@ The present role :
|
|||||||
- installs Docker on host
|
- installs Docker on host
|
||||||
- installs various services through containers and docker-compose manifest
|
- installs various services through containers and docker-compose manifest
|
||||||
|
|
||||||
It has bienn tested on :
|
It has been tested on :
|
||||||
- Debian 9
|
- Debian 9
|
||||||
- Debian 10
|
- Debian 10
|
||||||
- Debian 11
|
- Debian 11
|
||||||
|
|
||||||
|
Available services
|
||||||
|
------------------
|
||||||
|
|
||||||
|
- Traefik
|
||||||
|
- Watchtower
|
||||||
|
- Grafana
|
||||||
|
|
||||||
Role variables
|
Role variables
|
||||||
---------------
|
---------------
|
||||||
|
|
||||||
@ -24,15 +31,18 @@ None.
|
|||||||
Example Playbook
|
Example Playbook
|
||||||
----------------
|
----------------
|
||||||
|
|
||||||
|
```
|
||||||
- hosts: example
|
- hosts: example
|
||||||
ignore_errors: "{{ ansible_check_mode }}" # ignore errors only in check mode !
|
ignore_errors: "{{ ansible_check_mode }}" # ignore errors only in check mode !
|
||||||
|
|
||||||
roles:
|
roles:
|
||||||
- { role: docker-services, tags: ['docker-services'] }
|
- { role: docker-services, tags: ['docker-services'] }
|
||||||
|
```
|
||||||
|
|
||||||
Example variables
|
Example variables
|
||||||
-----------------
|
-----------------
|
||||||
|
|
||||||
|
```
|
||||||
---
|
---
|
||||||
docker_services:
|
docker_services:
|
||||||
- traefik
|
- traefik
|
||||||
@ -41,10 +51,29 @@ Example variables
|
|||||||
|
|
||||||
traefik_domain: 'mydomain.com'
|
traefik_domain: 'mydomain.com'
|
||||||
traefik_letsencrypt_email: 'cert@mydomain.com'
|
traefik_letsencrypt_email: 'cert@mydomain.com'
|
||||||
|
```
|
||||||
|
|
||||||
TODO
|
TODO
|
||||||
----
|
----
|
||||||
|
|
||||||
|
1. Traefik
|
||||||
|
1. add variables for basic auth in templates
|
||||||
|
2. choose between global auth vs service auth
|
||||||
|
2. Grafana
|
||||||
|
1. Handle providers
|
||||||
|
2. Handle custom dashboards
|
||||||
|
3. Permit anonymous login and user login
|
||||||
|
3. OpenVPN
|
||||||
|
1. needs to be implemented
|
||||||
|
4. SSHPortal
|
||||||
|
1. needs to be implemented
|
||||||
|
5. Loki
|
||||||
|
1. needs to be implemented
|
||||||
|
6. Promtail
|
||||||
|
1. needs to be implemented
|
||||||
|
7. Gitlab
|
||||||
|
1. needs to be implemented
|
||||||
|
|
||||||
License
|
License
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user