diff --git a/ramble-hard/main.yml b/ramble-hard/main.yml index 11496a7..b795840 100644 --- a/ramble-hard/main.yml +++ b/ramble-hard/main.yml @@ -1,3 +1,5 @@ - hosts: ramble-hard + vars_files: + - ../vars.private tasks: diff --git a/ramble-hard/nginx/main.yml b/ramble-hard/nginx/main.yml index dc1cbcf..48d6920 100644 --- a/ramble-hard/nginx/main.yml +++ b/ramble-hard/nginx/main.yml @@ -35,31 +35,31 @@ dest: /etc/cron.daily/renew-certs mode: +x -# - name: Set up nginx proxies -# hosts: ramble-hard -# vars_files: -# - ../vars.private -# tasks: +- name: Set up nginx proxies + hosts: ramble-hard + vars_files: + - ../vars.private + tasks: -# - template: -# src: nginx.conf -# dest: /etc/nginx/sites-available/{{ item.key }}.conf -# vars: -# server_name: "{{ item.value['subdomain'] | default(item.key) }}.{{ domain }}" -# port: "{{ item.value['port'] }}" -# loop: "{{ apps | dict2items }}" -# notify: Restart nginx + - template: + src: nginx.conf + dest: /etc/nginx/sites-available/{{ item.key }}.conf + vars: + server_name: "{{ item.value['subdomain'] | default(item.key) }}.{{ domain }}" + port: "{{ item.value['port'] }}" + loop: "{{ apps | dict2items }}" + notify: Restart nginx -# - file: -# src: /etc/nginx/sites-available/{{ item.key }}.conf -# dest: /etc/nginx/sites-enabled/{{ item.key }}.conf -# state: link -# loop: "{{ apps | dict2items }}" -# notify: Restart nginx + - file: + src: /etc/nginx/sites-available/{{ item.key }}.conf + dest: /etc/nginx/sites-enabled/{{ item.key }}.conf + state: link + loop: "{{ apps | dict2items }}" + notify: Restart nginx - # handlers: + handlers: - # - name: Restart nginx - # service: - # name: nginx - # state: restarted + - name: Restart nginx + service: + name: nginx + state: restarted diff --git a/ramble-hard/pleroma/03.yml b/ramble-hard/pleroma/03.yml index b0b75e8..7747af6 100644 --- a/ramble-hard/pleroma/03.yml +++ b/ramble-hard/pleroma/03.yml @@ -32,6 +32,7 @@ dest: /etc/nginx/sites-available/pleroma.conf remote_src: true notify: Restart nginx + # TODO: https://mastodon.bawue.social/@ixs/109514849935951693 - file: src: /etc/nginx/sites-available/pleroma.conf dest: /etc/nginx/sites-enabled/pleroma.conf