homelab/ansible/playbooks/deploy-gitvana-bun.yml

16 lines
430 B
YAML

---
- name: Deploy Gitvana on Linux VM/LXC hosts with Bun
hosts: "{{ gitvana_target_hosts | default('docker_nodes') }}"
gather_facts: true
become: true
pre_tasks:
- name: Validate target host pattern
ansible.builtin.assert:
that:
- (gitvana_target_hosts | default('docker_nodes')) | length > 0
fail_msg: "gitvana_target_hosts must not be empty."
roles:
- role: gitvana_bun_host