main.ml 727 B

1234567891011121314151617181920212223242526272829303132
  1. ---
  2. - name: Install NGINX
  3. become: yes
  4. apt:
  5. name: nginx
  6. - name: Disable NGINX Default Virtual Host
  7. become: yes
  8. file:
  9. src: /etc/nginx/sites-enabled/default
  10. state: unlink
  11. - name: Configure Reverse Proxies
  12. become: yes
  13. template:
  14. src: reverse_proxy.conf
  15. dest: /etc/nginx/sites-available/reverse_proxy_{{item.key}}.conf
  16. with_dict: "{{ proxies }}"
  17. - name: Link NGINX Reverse Proxies
  18. file:
  19. src: "/etc/nginx/sites-available/reverse_proxy_{{item.key}}.conf"
  20. dest: "/etc/nginx/sites-enabled/reverse_proxy_{{item.key}}.conf"
  21. state: link
  22. with_dict: "{{ proxies }}"
  23. - name: Make sure NGINX Service is running
  24. become: yes
  25. service:
  26. name: nginx
  27. state: restarted
  28. enabled: yes