26 lines
638 B
YAML
26 lines
638 B
YAML
---
|
|
# tasks file for proxmox
|
|
|
|
- name: Install prerequisite
|
|
ansible.builtin.apt:
|
|
name: python3-proxmoxer
|
|
update_cache: true
|
|
become: true
|
|
run_once: true
|
|
delegate_to: "{{ proxmox_delegate_to | default(omit) }}"
|
|
|
|
- name: Import image download tasks
|
|
ansible.builtin.import_tasks:
|
|
file: get_images.yml
|
|
when: proxmox_instance_type == "vm"
|
|
|
|
- name: Import instance creation tasks
|
|
ansible.builtin.import_tasks:
|
|
file: vm_template.yml
|
|
when: proxmox_instance_type == "vm"
|
|
|
|
- name: Import instance configuration tasks
|
|
ansible.builtin.import_tasks:
|
|
file: vm_configuration.yml
|
|
when: proxmox_instance_type == "vm"
|