From 08fbab26bd03bd5faa131a9991be97793686807e Mon Sep 17 00:00:00 2001 From: Ben McClure Date: Mon, 12 Jun 2017 19:41:39 -0500 Subject: [PATCH] Added nginx support --- defaults/main.yml | 2 +- tasks/main.yml | 3 +++ tasks/setup-Archlinux.yml | 5 +++++ vars/Archlinux.yml | 9 +++++++++ 4 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 tasks/setup-Archlinux.yml create mode 100644 vars/Archlinux.yml diff --git a/defaults/main.yml b/defaults/main.yml index b21140b..38aa3da 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -9,7 +9,7 @@ nginx_yum_repo_enabled: true nginx_ppa_use: false nginx_ppa_version: stable -# The name of the nginx apt/yum package to install. +# The name of the nginx package to install. nginx_package_name: "nginx" nginx_conf_template: "nginx.conf.j2" diff --git a/tasks/main.yml b/tasks/main.yml index 74ca563..4ee901a 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -24,6 +24,9 @@ - include: setup-OpenBSD.yml when: ansible_os_family == 'OpenBSD' +- include: setup-Archlinux.yml + when: ansible_os_family == 'Archlinux' + # Vhost configuration. - include: vhosts.yml diff --git a/tasks/setup-Archlinux.yml b/tasks/setup-Archlinux.yml new file mode 100644 index 0000000..2aa89ec --- /dev/null +++ b/tasks/setup-Archlinux.yml @@ -0,0 +1,5 @@ +--- +- name: Ensure nginx is installed. + pacman: + name: "{{ nginx_package_name }}" + state: installed diff --git a/vars/Archlinux.yml b/vars/Archlinux.yml new file mode 100644 index 0000000..593e100 --- /dev/null +++ b/vars/Archlinux.yml @@ -0,0 +1,9 @@ +--- +root_group: root +nginx_conf_path: /etc/nginx/conf.d +nginx_conf_file_path: /etc/nginx/nginx.conf +nginx_mime_file_path: /etc/nginx/mime.types +nginx_pidfile: /run/nginx.pid +nginx_vhost_path: /etc/nginx/sites-enabled +nginx_default_vhost_path: /etc/nginx/sites-enabled/default +__nginx_user: "http"