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 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
|
||||
-------
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user