Files
vcenter-coreos-k3s/playbook.yaml
NAGY Akos 6ae461b7ef add base
2023-12-13 19:21:40 +02:00

61 lines
1.2 KiB
YAML

# ansible-playbook playbook.yaml --ask-pass
- name: VM creator playbook
hosts: localhost
gather_facts: false
tasks:
- name: Apply VM creator tasks
ansible.builtin.include_tasks:
file: tasks/01create_template.yaml
apply:
tags:
- createtemplate
tags:
- always
- name: 1st node deploy playbook
hosts: localhost
gather_facts: false
tasks:
- name: Apply node deploy tasks
ansible.builtin.include_tasks:
file: tasks/02create_first.yaml
apply:
tags:
- createfirst
tags:
- always
- name: Show node info
hosts: k3s-1
gather_facts: false
vars:
ansible_user: core
tasks:
- name: Execute post raw commands
ansible.builtin.include_tasks:
file: tasks/02create_first_raw.yaml
apply:
tags:
- createfirst
- createfirstpost
tags:
- always
- name: Deploy rest of nodes playbook
hosts: localhost
gather_facts: false
tasks:
- name: Apply node deploy tasks
ansible.builtin.include_tasks:
file: tasks/03create_nodes.yaml
apply:
tags:
- createrest
tags:
- always