feat: env INSTALL_LONGHORN
Add Ansible playbooks for Longhorn, MetalLB, and Traefik installation conditional on presence of INSTALL_LONGHORN=true
This commit is contained in:
parent
80f4e5a53b
commit
8faa97a8bb
6 changed files with 129 additions and 44 deletions
20
vagrant/dev/ubuntu/ansible/install_traefik.yaml
Normal file
20
vagrant/dev/ubuntu/ansible/install_traefik.yaml
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
---
|
||||
- name: Install traefik using infctl
|
||||
hosts: localhost
|
||||
become: true
|
||||
become_user: vagrant
|
||||
serial: 1 # Ensure tasks are executed one host at a time
|
||||
vars_files:
|
||||
- vars.yaml
|
||||
|
||||
tasks:
|
||||
|
||||
- name: run infctl traefik pipeline
|
||||
ansible.builtin.command: infctl -f pipelines/vagrant-ingress.json
|
||||
args:
|
||||
chdir: /home/vagrant
|
||||
environment:
|
||||
LOG_FILE: /tmp/traefik_log.txt
|
||||
LOG_FORMAT: none
|
||||
register: traefik_result
|
||||
ignore_errors: false
|
||||
Loading…
Add table
Add a link
Reference in a new issue