initial commit

This commit is contained in:
Ludovic Cartier
2022-08-05 20:59:55 +02:00
commit da764e602e
19 changed files with 587 additions and 0 deletions

56
README.md Normal file
View File

@@ -0,0 +1,56 @@
Docker services
===============
The present role :
- installs Docker on host
- installs various services through containers and docker-compose manifest
It has bienn tested on :
- Debian 9
- Debian 10
- Debian 11
Role variables
---------------
| Variable | Type | Choices | Default | Comment |
|----------------------------------------------|---------|------------------------------------------------------------------------------------|-------------------------|-----------------|
Dependencies
------------
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
- watchtower
- grafana
traefik_domain: 'mydomain.com'
traefik_letsencrypt_email: 'cert@mydomain.com'
TODO
----
License
-------
MIT Modern
Author Information
------------------
Written by Ludovic Cartier <ludovic.cartier@brainsys.io>