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/main.yml

29 lines
746 B
YAML
Raw Normal View History

2020-07-28 12:41:56 +02:00
---
2021-05-25 10:28:58 +02:00
- name: optional versionscheck
ansible.builtin.include_tasks: versioncheck.yml
2020-07-28 12:41:56 +02:00
when: submodules_versioncheck|bool
2021-05-25 10:28:58 +02:00
- name: install websvn packages
ansible.builtin.include_tasks: packages.yml
2020-07-28 12:41:56 +02:00
when: websvn__manage_packages | bool
2021-05-25 10:28:58 +02:00
- name: websvn users
ansible.builtin.include_tasks: user.yml
2020-08-03 15:52:55 +02:00
when: websvn__adduser | bool
2021-05-25 10:28:58 +02:00
- name: setup php pear stuff
ansible.builtin.include_tasks: pear_setup.yml
2020-08-10 10:31:46 +02:00
when: not websvn__skip_peap | bool
2021-05-25 10:28:58 +02:00
2020-07-30 18:19:52 +02:00
- name: install websvn
become: true
2021-05-25 10:28:58 +02:00
ansible.builtin.package:
2020-07-30 18:19:52 +02:00
name: "{{ websvn__packages }}"
state: "{{ websvn__state }}"
register: websvn
2020-08-03 14:05:53 +02:00
ignore_errors: true
2020-07-30 18:19:52 +02:00
2021-05-25 10:28:58 +02:00
- name: install websvn manually
ansible.builtin.include_tasks: manual_install_websvn.yml
2020-07-30 18:19:52 +02:00
when: websvn.failed | bool