42 lines
855 B
YAML
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
|