update README and rm TODO

This commit is contained in:
Ludovic Cartier 2022-08-05 21:06:11 +02:00
parent da764e602e
commit 9645c483ca
2 changed files with 30 additions and 11 deletions

View File

@ -5,11 +5,18 @@ The present role :
- installs Docker on host
- installs various services through containers and docker-compose manifest
It has bienn tested on :
It has been tested on :
- Debian 9
- Debian 10
- Debian 11
Available services
------------------
- Traefik
- Watchtower
- Grafana
Role variables
---------------
@ -24,15 +31,18 @@ None.
Example Playbook
----------------
```
- hosts: example
ignore_errors: "{{ ansible_check_mode }}" # ignore errors only in check mode !
roles:
- { role: docker-services, tags: ['docker-services'] }
```
Example variables
-----------------
```
---
docker_services:
- traefik
@ -41,10 +51,29 @@ Example variables
traefik_domain: 'mydomain.com'
traefik_letsencrypt_email: 'cert@mydomain.com'
```
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
-------

10
TODO
View File

@ -1,10 +0,0 @@
##### traefik
template / vars for basic auth ? for each user / pass
-> several users OK ?
global auth vs service auth ?
#### grafana
auth / pas auth ?
push provisionner
push dashboard