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
2021-05-25 10:28:58 +02:00

28 lines
746 B
YAML

---
- name: optional versionscheck
ansible.builtin.include_tasks: versioncheck.yml
when: submodules_versioncheck|bool
- name: install websvn packages
ansible.builtin.include_tasks: packages.yml
when: websvn__manage_packages | bool
- name: websvn users
ansible.builtin.include_tasks: user.yml
when: websvn__adduser | bool
- name: setup php pear stuff
ansible.builtin.include_tasks: pear_setup.yml
when: not websvn__skip_peap | bool
- name: install websvn
become: true
ansible.builtin.package:
name: "{{ websvn__packages }}"
state: "{{ websvn__state }}"
register: websvn
ignore_errors: true
- name: install websvn manually
ansible.builtin.include_tasks: manual_install_websvn.yml
when: websvn.failed | bool