1
0
Fork 0
mirror of https://github.com/DO1JLR/ansible_role_websvn.git synced 2024-08-16 10:29:49 +02:00
ansible_role_websvn/tasks/manual_install_websvn.yml

51 lines
1.2 KiB
YAML
Raw Permalink Normal View History

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 }}"
2023-05-30 13:52:54 +02:00
- name: git config --global --add safe.directory /var/www/websvn
become: true
ansible.builtin.git_config:
scope: global
name: safe.directory
value: '/var/www/websvn'
- name: Set default git editor
ansible.builtin.git_config:
name: core.editor
scope: global
value: vim
2020-08-03 14:05:53 +02:00
- name: clone websvn
become: true
2021-05-25 14:38:00 +02:00
# 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
2023-05-30 13:52:54 +02:00
recursive: true
2020-08-03 14:05:53 +02:00
version: "{{ websvn__version }}"
2020-08-03 15:52:26 +02:00
2021-05-25 14:38:00 +02:00
- name: chown "{{ websvn__web_user }}" /var/www/websvn
become: true
ansible.builtin.file:
path: /var/www/websvn
recurse: yes
state: directory
owner: "{{ websvn__web_user }}"
group: "{{ websvn__web_group }}"
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 }}"