In particular, the default /usr/local/etc/nginx/sites-enabled directory does not exist on installation of Nginx on FreeBSD.
@@ -7,6 +7,13 @@
notify:
- reload nginx
+- name: Create nginx_vhost_path directory.
+ file:
+ path: "{{ nginx_vhost_path }}"
+ state: directory
+ notify:
+ - reload nginx
+
- name: Add managed vhost config file (if any vhosts are configured).
template:
src: vhosts.j2