rice/docker-host/setup/tasks/nginx.yml

61 lines
1.2 KiB
YAML
Raw Normal View History

---
- hosts: leftcoastlab
become: yes
vars:
STATIC_USER: staticweb
tasks:
- name: Install Nginx Package
apt:
name: nginx
update_cache: yes
state: present
- name: Stop Apache2 Service
systemd:
name: apache2
state: stopped
enabled: no
- name: Remove Apache2
apt:
name: apache2
state: absent
- name: website user account
user:
name: "{{STATIC_USER}}"
comment: Static Website maintainer account
state: present
- name: Create Static web root directory
file:
path: /var/www
state: directory
recurse: yes
owner: "{{STATIC_USER}}"
group: "{{STATIC_USER}}"
2022-01-24 03:16:23 +00:00
- name: Copy Reverse proxy configs
copy:
src: "{{ item }}"
2022-01-24 03:16:23 +00:00
dest: /etc/nginx/sites-available/
loop:
- ../files/git.leftcoast.local
- name: Enable Sites
file:
src: /etc/nginx/sites-available/{{item}}
dest: /etc/nginx/sites-enabled/{{item}}
state: link
loop:
- git.leftcoast.local
notify:
- restart-nginx
handlers:
- import_tasks: ../handlers/nginx.yml