2025-01-27 01:19:05 +00:00

93 lines
2.8 KiB
YAML
Executable File

# NEED TO CHANGE THIS TO ONLY DO IT WHEN DOESN'T EXIST
- name: get latest cloud-init image
ansible.builtin.get_url:
url: https://cdimage.debian.org/images/cloud/trixie/daily/latest/debian-13-generic-amd64-daily.qcow2
dest: /root/debian-13-generic-amd64-daily.qcow2
- name: opnsense
community.general.proxmox_kvm:
name: opnsensedsadsasds
node: "{{ proxmox_node }}"
vmid: 195
api_user: "{{ proxmox_api_user }}"
api_token_id: "{{ proxmox_token_id }}"
api_token_secret: "{{ proxmox_secret }}"
api_host: "{{ ansible_ssh_host }}"
cpu: host
machine: q35
memory: 2048
net: '{"net0":"virtio,bridge=vmbr0", "net1":"virtio,bridge=vmbr1"}'
onboot: true
scsihw: virtio-scsi-single
virtio: '{"virtio0":"local-zfs:32,format=raw"}'
#update: true
- name: truenas
become: true
become_user: root
community.general.proxmox_kvm:
name: truenasdfdsfsdff
node: "{{ proxmox_node }}"
vmid: 109
api_user: "{{ proxmox_api_user }}"
api_token_id: "{{ proxmox_token_id }}"
api_token_secret: "{{ proxmox_secret }}"
api_host: "{{ ansible_ssh_host }}"
cores: 3
cpu: host
# hostpci: '{"hostpci0":"0000:{{ PCI_LSI_ID }}"}' BUGGED RN
machine: q35
memory: 24576
net: '{"net0":"virtio,bridge=vmbr0"}'
onboot: true
scsihw: virtio-scsi-single
virtio: '{"virtio0":"local-zfs:32,format=raw"}'
#update: true
- name: debian-cloud-init
become: true
community.general.proxmox_kvm:
name: debian-cloud-initt
node: "{{ proxmox_node }}"
vmid: 9000
api_user: "{{ proxmox_api_user }}"
api_token_id: "{{ proxmox_token_id }}"
api_token_secret: "{{ proxmox_secret }}"
api_host: "{{ ansible_ssh_host }}"
cpu: host
# hostpci: '{"hostpci0":"0000:{{ PCI_LSI_ID }}"}' BUGGED RN
machine: q35
memory: 2048
net: '{"net0":"virtio,bridge=vmbr0"}'
template: true
ide: '{"ide2":"local-zfs:cloudinit"}'
scsi: '{"scsi0":"local-zfs:0,import-from=/root/debian-13-generic-amd64-daily.qcow2"}'
bootdisk: scsi0
scsihw: virtio-scsi-single
- name: debian-podman
become: true
become_user: root
community.general.proxmox_kvm:
name: truenasdfdsfsdff
node: "{{ proxmox_node }}"
vmid: 109
api_user: "{{ proxmox_api_user }}"
api_token_id: "{{ proxmox_token_id }}"
api_token_secret: "{{ proxmox_secret }}"
api_host: "{{ ansible_ssh_host }}"
cores: 3
cpu: host
# hostpci: '{"hostpci0":"0000:{{ PCI_LSI_ID }}"}' BUGGED RN
machine: q35
memory: 24576
net: '{"net0":"virtio,bridge=vmbr0"}'
onboot: true
scsihw: virtio-scsi-single
virtio: '{"virtio0":"local-zfs:32,format=raw"}'
#update: true
#lspci | grep LSI | cut -f1 -d " "
#lspci | grep NVIDIA | cut -f1 -d " " | sed -n '1p'
#lspci | grep NVIDIA | cut -f1 -d " " | sed -n '2p'