From 986535882aee1a847bec56b5eeca6f2d6e68b53b Mon Sep 17 00:00:00 2001 From: "Jorge E. Gomez" Date: Tue, 15 Dec 2020 22:39:44 -0500 Subject: [PATCH] WIP test first role --- local.yml | 10 ---------- roles/lxchost/tasks/main.yml | 24 ------------------------ roles/nginxproxy/tasks/main.yml | 6 +++--- 3 files changed, 3 insertions(+), 37 deletions(-) diff --git a/local.yml b/local.yml index 5117fd6..262a13f 100644 --- a/local.yml +++ b/local.yml @@ -16,13 +16,3 @@ - lxchost vars: dominio: agofer.net - -- hosts: nginx - gather_facts: yes - roles: - - nginxproxy - vars: - dominio: agofer.net - ansible_python_interpreter: python3 - ansible_connection: lxd - ansible_host: local:nginx diff --git a/roles/lxchost/tasks/main.yml b/roles/lxchost/tasks/main.yml index db180b3..fc51557 100644 --- a/roles/lxchost/tasks/main.yml +++ b/roles/lxchost/tasks/main.yml @@ -5,27 +5,3 @@ - import_playbook: lxd_profile.yml -- name: Launch LXD container - lxd_container: - name: '{{ container }}' - ephemeral: no - profiles: ['odoo14'] - source: - type: image - mode: pull - server: https://cloud-images.ubuntu.com/releases - protocol: simplestreams - fingerprint: 39a93d0b3552 - -# alias: ubuntu/20.04 - -- name: Announce expected container deployment time - debug: - msg: - - 'El nuevo contenedor {{ container }} ha sido lanzado.' - - 'El tiempo de carga de Odoo es de 3.5 horas aproximadamente.' - -- name: Register DNS CNAME alias using Dreamhost API - uri: - url: 'https://api.dreamhost.com/?key={{ apikey }}&cmd=dns-add_record&record={{ container }}.{{ dominio }}&type=CNAME&value=externo.{{ dominio }}.' - diff --git a/roles/nginxproxy/tasks/main.yml b/roles/nginxproxy/tasks/main.yml index 669cfd4..5dd77b9 100644 --- a/roles/nginxproxy/tasks/main.yml +++ b/roles/nginxproxy/tasks/main.yml @@ -22,9 +22,9 @@ name: nginx state: restarted -- name: Request Let's Encrypt certificate - command: - cmd: 'certbot --redirect --agree-tos -m {{ email }} --hsts --nginx -n -d {{ container }}.{{ dominio }}' +#-name: Request Let's Encrypt certificate +# command: +# cmd: 'certbot --redirect --agree-tos -m {{ email }} --hsts --nginx -n -d {{ container }}.{{ dominio }}' # Certbot doesn't add proxy_protocol. # (https://github.com/certbot/certbot/issues/8057)