diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..5d47c21 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,12 @@ +# EditorConfig is awesome: https://EditorConfig.org + +# top-most EditorConfig file +root = true + +[*] +indent_style = space +indent_size = 2 +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true diff --git a/tasks/proxy-mysql.yml b/tasks/proxy-mysql.yml index c498b52..ff0e79f 100644 --- a/tasks/proxy-mysql.yml +++ b/tasks/proxy-mysql.yml @@ -1,46 +1,46 @@ ---- -- name: Create a network for proxy manager - community.docker.docker_network: - name: "{{ network }}" - -- name: Deploy mysql/mariadb - community.docker.docker_container: - name: "{{ mysql_host }}" - image: jc21/mariadb-aria:latest - ports: - - "3306:3306" - volumes: - - "/data/mysql:/var/lib/mysql" - env: - MYSQL_ROOT_PASSWORD: "{{ mysql_root_password }}" - MYSQL_DATABASE: "{{ mysql_database }}" - MYSQL_USER: "{{ mysql_database }}" - MYSQL_PASSWORD: "{{ mysql_password }}" - restart_policy: unless-stopped - networks: - - name: "{{ network }}" - container_default_behavior: compatibility - network_mode: "{{ network }}" - - -- name: Nginx Proxy Manager deploy - community.docker.docker_container: - name: nginx_proxy - image: jc21/nginx-proxy-manager:latest - ports: - - "80:80" - - "81:81" - - "443:443" - volumes: - - "/data:/data" - - "/letsencrypt:/etc/letsencrypt" - env: - DB_MYSQL_HOST: "{{ mysql_host }}" - DB_MYSQL_PORT: "3306" - DB_MYSQL_USER: "{{ mysql_user }}" - DB_MYSQL_PASSWORD: "{{ mysql_password }}" - DB_MYSQL_NAME: "{{ mysql_database }}" - restart_policy: unless-stopped - networks: - - name: "{{ network }}" - network_mode: "{{ network }}" +--- +- name: Create a network for proxy manager + community.docker.docker_network: + name: "{{ network }}" + +- name: Deploy mysql/mariadb + community.docker.docker_container: + name: "{{ mysql_host }}" + image: jc21/mariadb-aria:latest + ports: + - "3306:3306" + volumes: + - "/data/mysql:/var/lib/mysql" + env: + MYSQL_ROOT_PASSWORD: "{{ mysql_root_password }}" + MYSQL_DATABASE: "{{ mysql_database }}" + MYSQL_USER: "{{ mysql_database }}" + MYSQL_PASSWORD: "{{ mysql_password }}" + restart_policy: unless-stopped + networks: + - name: "{{ network }}" + container_default_behavior: compatibility + network_mode: "{{ network }}" + + +- name: Nginx Proxy Manager deploy + community.docker.docker_container: + name: nginx_proxy + image: jc21/nginx-proxy-manager:latest + ports: + - "80:80" + - "81:81" + - "443:443" + volumes: + - "/data:/data" + - "/letsencrypt:/etc/letsencrypt" + env: + DB_MYSQL_HOST: "{{ mysql_host }}" + DB_MYSQL_PORT: "3306" + DB_MYSQL_USER: "{{ mysql_user }}" + DB_MYSQL_PASSWORD: "{{ mysql_password }}" + DB_MYSQL_NAME: "{{ mysql_database }}" + restart_policy: unless-stopped + networks: + - name: "{{ network }}" + network_mode: "{{ network }}"