mirror of
https://github.com/cwchristerw/tjas-infra
synced 2025-09-04 02:23:22 +00:00
38 lines
971 B
YAML
38 lines
971 B
YAML
---
|
|
- name: "Tasks"
|
|
hosts: all
|
|
module_defaults:
|
|
ansible.builtin.gather_facts:
|
|
gather_timeout: 10
|
|
|
|
tasks:
|
|
- name: "Installer"
|
|
import_tasks: tasks/installer.yml
|
|
vars:
|
|
ansible_python_interpreter: "{{ ansible_facts.user_dir }}/.venv/ansible/bin/python3"
|
|
when:
|
|
- inventory_hostname == "olympus.juva.tjas"
|
|
tags:
|
|
- installer
|
|
- never
|
|
|
|
- name: "Maintenance"
|
|
import_tasks: tasks/maintenance.yml
|
|
vars:
|
|
ansible_python_interpreter: "{{ ansible_facts.user_dir }}/.venv/ansible/bin/python3"
|
|
when:
|
|
- inventory_hostname == "olympus.juva.tjas"
|
|
tags:
|
|
- maintenance
|
|
- never
|
|
|
|
- name: "Deployer"
|
|
import_tasks: tasks/deployer.yml
|
|
vars:
|
|
ansible_python_interpreter: "{{ ansible_facts.user_dir }}/.venv/ansible/bin/python3"
|
|
when:
|
|
- inventory_hostname == "olympus.juva.tjas"
|
|
tags:
|
|
- deployer
|
|
- never
|