This role adds basicauth to nginx based letsencrypt stack on docker.
Use it on a machine setup with ansible role sleif.docker.
- container_storage_dir_base (/srv)
- basic_auth_user -basic_auth_passwd
- geerlingguy.docker to make sure Docker is available.
- sleif.docker to make sure Docker is configured as needed.
- sleif.letsencrypt_nginx_docker
- hosts: "server"
user: root
vars:
docker_network_name: 'custom_docker_network'
basic_auth_user: admin
basic_auth_passwd: password
roles:
- { role: sleif.basicauth_for_letsencrypt_nginx_proxy, tags: "basicauth_for_letsencrypt_nginx_proxy" }
MIT
Ulf Rompe Sebastian Berthold