Kapisi/roles/WebServer/tasks/main.yml

38 lines
763 B
YAML

---
- name: Install openresty
become: yes
package:
name: openresty
state: present
- name: Copy conf.d
become: yes
copy:
src: conf.d
dest: /opt/openresty/nginx/
owner: http
group: http
mode: 0660
directory_mode: 0770
- name: Copy main config
become: yes
copy:
src: nginx.conf
dest: /opt/openresty/nginx/conf/nginx.conf
owner: http
group: http
mode: 0660
validate: "/opt/openresty/nginx/sbin/nginx -t -c %s"
# TODO when openresty is ready to go, populate /usr/lib/systemd/system/webserver.service from /usr/lib/systemd/system/openresty.service
- name: Ensure service is started
become: yes
service:
name: openresty
enabled: yes
state: restarted