48 lines
1.1 KiB
YAML
48 lines
1.1 KiB
YAML
---
|
|
name: ${PROJECT}
|
|
description: ${DESCRIPTION}
|
|
runtime: python
|
|
template:
|
|
description: A Pulumi deployment with libvirt and Python
|
|
config:
|
|
libvirt:uri:
|
|
type: String
|
|
default: qemu:///system
|
|
description: QEMU service path
|
|
hostname:
|
|
type: String
|
|
default: ${PROJECT}
|
|
description: Hostname
|
|
image:
|
|
type: String
|
|
default: bookworm
|
|
description: Image name
|
|
vcpu:
|
|
type: Integer
|
|
default: 1
|
|
description: Virtual Machine vCPU number
|
|
ram:
|
|
type: Integer
|
|
default: 2048
|
|
description: RAM (MB)
|
|
disksize:
|
|
type: Integer
|
|
default: 20
|
|
description: Disk space (GB)
|
|
poolpath:
|
|
type: String
|
|
default: /var/tmp/libvirt/pulumi
|
|
description: Path to the new pool
|
|
username:
|
|
type: String
|
|
default: syntaxerrormmm
|
|
description: Virtual machine username
|
|
password:
|
|
type: String
|
|
default: cicciopasticcio
|
|
description: Virtual Machine password
|
|
playbooks:
|
|
type: String
|
|
default: ''
|
|
description: Other playbooks (multi with commas)
|