Skip to content

Latest commit

 

History

History
14 lines (12 loc) · 847 Bytes

README.md

File metadata and controls

14 lines (12 loc) · 847 Bytes

compose-gen.role

An Ansible role to deploy and control web server via docker-compose.

Supports:

  • generic web service for php based sites (nginx/apache-php or php-fpm + percona/mysql/postgresql)
  • additional features for hosting Bitrix based web sites
  • NextCloud "personal cloud" storage (Main instance + additional instances)
  • Plex Media Server (could use public storage with main instance of NextCloud)
  • Transmission BT-client with web UI (could use public storage with main instance of NextCloud)
  • TICK-stack based monitoring system
  • Traefik load balancer with automated Let's Encrypt certificated issuing/renewing

Just add the role to your playbook and define the variables. You need to define only non-default vars.
For variables list look in defaults/main.yml file. For different web applications there is different option lists.