nginx/server: Wait for network before starting service

This commit is contained in:
Timo Makinen 2021-03-12 09:11:52 +00:00
parent 61dbae4228
commit 8a5d3cde28
2 changed files with 22 additions and 0 deletions

View file

@ -0,0 +1,3 @@
[Unit]
After=network-online.target
Requires=network-online.target

View file

@ -35,6 +35,25 @@
group: "{{ ansible_wheel }}" group: "{{ ansible_wheel }}"
notify: restart nginx notify: restart nginx
# https://bugzilla.redhat.com/show_bug.cgi?id=1725248
- block:
- name: create drop-in directory for service
file:
dest: /etc/systemd/system/nginx.service.d
state: directory
mode: 0755
owner: root
group: "{{ ansible_wheel }}"
- name: configure service startup dependencies
copy:
dest: /etc/systemd/system/nginx.service.d/dependency.conf
src: dependency.conf
mode: 0644
owner: root
group: "{{ ansible_wheel }}"
when: ansible_os_family == "RedHat"
- name: enable nginx service - name: enable nginx service
service: service:
name: nginx name: nginx