1
0

Настроено развертывание docker

This commit is contained in:
2019-05-22 21:15:31 +03:00
parent 3c97ce5f93
commit 43f6ef1ce8
4 changed files with 18 additions and 57 deletions

View File

@@ -1,7 +1,4 @@
---
# v3, nginx, docker
- hosts: all
vars_files:
@@ -21,37 +18,18 @@
security_autoupdate_enabled: false
security_fail2ban_enabled: false
- include_role:
name: geerlingguy.nginx
vars:
nginx_remove_default_vhost: true
- include_role:
name: geerlingguy.docker
vars:
docker_users: '{{ apps | map(attribute="username") | list }}'
- include_role:
name: docker-app
private: yes
vars:
username: '{{ app_item.username }}'
ssh_keys: '{{ app_item.ssh_keys | default([]) }}'
env: '{{ app_item.env | default({}) }}'
with_items: '{{ apps }}'
loop_control:
loop_var: app_item
- include_role:
name: nginx-proxy
private: yes
vars:
nginx_proxy_name: '{{ fr_item.name }}'
nginx_proxy_template: '{{ fr_item.template }}'
nginx_proxy_params: '{{ fr_item.params | default({}) }}'
nginx_ssl_type: '{{ fr_item.ssl_type }}'
nginx_ssl_email: '{{ fr_item.ssl_email }}'
nginx_ssl_domains: '{{ fr_item.ssl_domains }}'
with_items: '{{ frontends }}'
loop_control:
loop_var: fr_item
# - include_role:
# name: docker-app
# private: yes
# vars:
# username: '{{ app_item.username }}'
# ssh_keys: '{{ app_item.ssh_keys | default([]) }}'
# env: '{{ app_item.env | default({}) }}'
# with_items: '{{ apps }}'
# loop_control:
# loop_var: app_item

View File

@@ -1,25 +1,9 @@
---
- src: yatesr.timezone
version: 1.0.0
version: 1.1.0
- src: geerlingguy.security
version: 1.7.0
- src: geerlingguy.nginx
version: 2.6.0
- src: geerlingguy.php-versions
version: 2.1.2
- src: geerlingguy.php
version: 3.6.0
- src: geerlingguy.mysql
version: 2.9.0
version: 1.8.0
- src: geerlingguy.docker
version: 2.5.1
- name: thefinn93.ansible-letsencrypt
src: https://github.com/thefinn93/ansible-letsencrypt
version: origin/master
version: 2.5.2