ansible-ffibk/roles/service-nginx-openlayers/tasks/main.yml
2019-02-13 11:57:16 +01:00

42 lines
855 B
YAML

---
- name: create directory
file:
path: "{{ openlayers_path }}"
state: directory
mode: 0755
owner: www-data
group: www-data
- name: download and extract
unarchive:
creates: "{{ openlayers_path }}/{{ openlayers_version }}"
src: "{{ openlayers_src }}"
dest: "{{ openlayers_path }}"
remote_src: yes
owner: www-data
group: www-data
- name: create symlinks
file:
src: "{{ openlayers_version }}/{{ item }}"
dest: "{{ openlayers_path }}/{{ item }}"
state: link
loop:
- build
- css
- name: write vhost
template:
src: openlayers_vhost.conf.j2
dest: /etc/nginx/conf.d/openlayers.conf
owner: root
group: root
mode: 0644
notify: restart nginx
- name: fix permissions
file:
path: "{{ openlayers_path }}"
owner: www-data
group: www-data
recurse: yes