From 147a93b2f08d1bb62ca6946a8ddff2974e418401 Mon Sep 17 00:00:00 2001 From: Aaron LI Date: Wed, 14 Jun 2017 23:24:36 +0800 Subject: Add basic nginx role --- roles/nginx/tasks/main.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 roles/nginx/tasks/main.yml (limited to 'roles/nginx/tasks') diff --git a/roles/nginx/tasks/main.yml b/roles/nginx/tasks/main.yml new file mode 100644 index 0000000..d3a6204 --- /dev/null +++ b/roles/nginx/tasks/main.yml @@ -0,0 +1,30 @@ +--- +- name: Ensure that the Apache web server is not installed + apt: + name: "{{ item }}" + state: absent + with_items: "{{ apache_packages_to_remove }}" + +- name: Install Nginx + apt: + name: nginx + state: present + +- name: Update Nginx configuration + copy: + src: nginx.conf + dest: /etc/nginx/nginx.conf + owner: root + group: root + mode: 0644 + notify: Restart Nginx + +- name: Set up Nginx sites + file: + path: /etc/nginx/{{ item }} + state: directory + with_items: + - sites-available + - sites-enabled + +# vim: set ft=yaml sw=2: -- cgit v1.2.2