Browse Source

fix nginx service

services
Andrea Cimbalo 8 years ago
parent
commit
b03ac0d6c5
5 changed files with 18 additions and 15 deletions
  1. +4
    -4
      handlers/service.yaml
  2. +2
    -0
      roles/nginx/defaults/main.yml
  3. +2
    -1
      roles/nginx/handlers/main.yaml
  4. +5
    -5
      roles/nginx/tasks/main.yaml
  5. +5
    -5
      tasks/service.yaml

+ 4
- 4
handlers/service.yaml View File

@ -1,5 +1,5 @@
---
- name: restart {{ service_name }}
service: name={{ service_name }} state=restarted
- name: reload {{ service_name }}
service: name={{ service_name }} state=reloaded
- name: restart "{{ service_name }}"
service: name="{{ service_name }}" state=restarted
- name: reload "{{ service_name }}"
service: name="{{ service_name }}" state=reloaded

+ 2
- 0
roles/nginx/defaults/main.yml View File

@ -0,0 +1,2 @@
---
is_proxy: false

+ 2
- 1
roles/nginx/handlers/main.yaml View File

@ -1,6 +1,7 @@
---
- include: service.yaml
service_name: nginx
vars:
service_name: nginx
- name: validate nginx configuration
command: nginx -t -c /etc/nginx/nginx.conf


+ 5
- 5
roles/nginx/tasks/main.yaml View File

@ -1,8 +1,9 @@
---
- include: service.yaml
service_name: nginx
service_packages:
- nginx
vars:
service_name: nginx
service_packages:
- nginx
- name: disable nginx default configuration
file: path=/etc/nginx/sites-enabled/default state=absent
notify: restart nginx
@ -10,8 +11,7 @@
template:
src: proxy_config.j2
dest: "/etc/nginx/sites-available/{{ config_name }}"
tags:
- proxy
when: is_proxy | bool
notify:
- enable nginx configuration
- restart nginx

+ 5
- 5
tasks/service.yaml View File

@ -1,6 +1,6 @@
---
- name: install {{ service_name }}
apt: name={{ item }} state=present
with_items: {{ service_packages }}
- name: start {{ service_name }} at boot
service: name={{ service_name }} state=started enabled=yes
- name: install "{{ service_name }}"
apt: name="{{ item }}" state=present
with_items: "{{ service_packages }}"
- name: start "{{ service_name }}" at boot
service: name="{{ service_name }}" state=started enabled=yes

Loading…
Cancel
Save