Developer Environment with Vagrant, Docker and Ansible
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

59 lines
1.3 KiB

---
- name: Copy nginx configuration in place.
template:
src: nginx.conf.j2
dest: /etc/nginx/nginx.conf
owner: root
group: "{{ root_group }}"
mode: 0644
notify:
- reload nginx
- name: Remove default nginx vhost config file (if configured).
file:
path: "{{ nginx_default_vhost_path }}"
state: absent
when: nginx_remove_default_vhost | bool
notify: restart nginx
- name: Ensure nginx_web_root exists.
file:
path: "{{ nginx_web_root }}"
state: directory
mode: 0755
notify: reload nginx
- name: Ensure nginx_web_root exists.
file:
path: "{{ nginx_web_root }}"
state: directory
mode: 0755
notify: reload nginx
- name: copy promtail systemd unit
copy:
src: styles.css
dest: "{{ nginx_web_root }}/styles.css"
owner: root
group: "{{ root_group }}"
mode: 0644
notify: reload nginx
- name: Add website files
template:
src: index.html.j2
dest: "{{ nginx_web_root }}/index.html"
owner: root
group: "{{ root_group }}"
mode: 0644
notify: reload nginx
- name: Add managed vhost config files.
template:
src: app.conf.j2
dest: "{{ nginx_conf_path }}/app.conf"
force: true
owner: root
group: "{{ root_group }}"
mode: 0644
notify: reload nginx