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