/reversario

Ansible role deploying webyneter/nginx-gen, jwilder/nginx-proxy, and JrCs/docker-letsencrypt-nginx-proxy-companion Docker Compose stack allowing for dynamic addition and removal of your apps as virtual hosts behind nginx, with automatic configuration generation and letsencrypt certificate issuance

MIT LicenseMIT

reversario

Ansible role capable of deploying either:

Required Role Parameters

  • root_dir_path: a path to the root directory for reversario files to reside in on a remote host e.g. ~/apps/;
  • stack_to_launch: a reverse proxy stack to launch on the remote host, must equal nginx or traefik;
  • letsencrypt_email: when stack_to_launch == traefik, an email which Let's Encrypt will send certificate expiration notices to.

Minimum Remote Host Requirements

  • Docker (tested with 18.06)
  • Docker Compose (tested with 1.22)