2020-08-03 14:05:53 +02:00
|
|
|
---
|
|
|
|
- name: make sure /var/www exist
|
|
|
|
become: true
|
2021-05-25 10:28:58 +02:00
|
|
|
ansible.builtin.file:
|
2020-08-03 14:05:53 +02:00
|
|
|
path: /var/www
|
|
|
|
recurse: yes
|
|
|
|
state: directory
|
|
|
|
owner: "{{ websvn__web_user }}"
|
|
|
|
group: "{{ websvn__web_group }}"
|
|
|
|
|
|
|
|
- name: clone websvn
|
|
|
|
become: true
|
|
|
|
become_user: "{{ websvn__web_user }}"
|
2021-05-25 10:28:58 +02:00
|
|
|
ansible.builtin.git:
|
2020-08-03 14:05:53 +02:00
|
|
|
repo: https://github.com/websvnphp/websvn.git
|
|
|
|
dest: /var/www/websvn
|
|
|
|
version: "{{ websvn__version }}"
|
2020-08-03 15:52:26 +02:00
|
|
|
|
|
|
|
- name: copy config template
|
|
|
|
become: true
|
2021-05-25 10:28:58 +02:00
|
|
|
ansible.builtin.template:
|
2020-08-03 15:52:26 +02:00
|
|
|
src: "{{ websvn__config_src }}"
|
|
|
|
dest: "/var/www/websvn/include/config.php"
|
|
|
|
backup: true
|
2021-05-25 10:23:50 +02:00
|
|
|
mode: 0644
|
2020-08-03 15:52:26 +02:00
|
|
|
owner: "{{ websvn__web_user }}"
|
|
|
|
group: "{{ websvn__web_group }}"
|