good start
This commit is contained in:
25
roles/fedora-vm-setup/tasks/main.yml
Normal file
25
roles/fedora-vm-setup/tasks/main.yml
Normal file
@@ -0,0 +1,25 @@
|
||||
- mame: Proxmox VM provisioning
|
||||
community.general.proxmox_kvm:
|
||||
api_host: "{{ proxmox_host }}"
|
||||
api_user: "{{ proxmox_user }}"
|
||||
api_token: "{{ proxmox_token }}"
|
||||
node: "{{ proxmox_node }}"
|
||||
name: "{{ item }}"
|
||||
cores: 6
|
||||
# 2 * 6 = 12 -> leaving 4 cores for OMV + hypervisor itself
|
||||
net:
|
||||
net0: 'virtio,bridge=vmbr1,rate=200'
|
||||
net1: 'e1000,bridge=vmbr2'
|
||||
# TODO check me!
|
||||
sshkeys: "{{ lookup('file', '~/.ssh/default.pub') }}"
|
||||
ipconfig:
|
||||
ipconfig0: 'ip=10.0.0.1/24'
|
||||
sata:
|
||||
sata0: 'VMs_LVM:10,format=raw'
|
||||
# automatically boot from fedora iso:
|
||||
boot: cdn
|
||||
# first try dist, then cdrom
|
||||
cdrom: fedora_37_server_x86-64.iso
|
||||
loop:
|
||||
- fedora-node-1
|
||||
- fedora-node-2
|
Reference in New Issue
Block a user