47 lines
1.1 KiB
YAML
47 lines
1.1 KiB
YAML
---
|
|
- name: "Setup requirements"
|
|
include_tasks: "00-check-requirements.yml"
|
|
|
|
- name: "run version tasks"
|
|
include_tasks: "00-get-latest-version.yml"
|
|
when:
|
|
- "ts3_version == 'latest'"
|
|
|
|
- name: "Set download url"
|
|
include_tasks: "01-set-download-url.yml"
|
|
|
|
- name: "Get info of installed instance"
|
|
include_tasks: "02-get-installed-version.yml"
|
|
|
|
- name: "Setup system"
|
|
include_tasks: "{{ tasks_file }}"
|
|
loop_control:
|
|
loop_var: "tasks_file"
|
|
loop:
|
|
- "10-user-setup.yml"
|
|
- "11-setup-dirs.yml"
|
|
- "30-setup-service.yml"
|
|
|
|
- name: "Output versions"
|
|
debug:
|
|
msg:
|
|
- "Newest version: {{ ts3_version }}"
|
|
- "Currently installed: {{ ts3_installed_version }}"
|
|
|
|
- name: "Install TS3 {{ ts3_version }}"
|
|
include_tasks: "{{ tasks_file }}"
|
|
loop_control:
|
|
loop_var: "tasks_file"
|
|
loop:
|
|
- "31-install-ts3.yml"
|
|
- "31-set-query-password.yml"
|
|
- "32-get-admin-token.yml"
|
|
when:
|
|
- "ts3_installed_version is version(ts3_version, '<')"
|
|
|
|
- name: "Start Service"
|
|
include_tasks: "33-start-service.yml"
|
|
|
|
- name: "Show output"
|
|
include_tasks: "99-output.yml"
|