useful-scripts-helpdesk/playbook.yml
Lulzette bc0cd0450c
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
Workaround
2022-01-03 15:34:43 +00:00

39 lines
779 B
YAML

---
- hosts: localhost
connection: local
tasks:
- name: Install nginx
become: yes
apt:
name: nginx-light
update_cache: yes
state: latest
- name: Create dir
file:
path: /var/www
state: directory
- name: Copy repo files
become: yes
copy:
src: "{{ item }}"
dest: /var/www
owner: www-data
group: www-data
with_fileglob:
- src/*
- name: Copy config file
become: yes
copy:
src: files/nginx.conf
dest: /etc/nginx/nginx.conf
owner: root
notify:
- Reload nginx
handlers:
- name: Reload nginx
become: yes
ignore_errors: yes
service:
name: nginx
state: restarted