Files
tenant01/hardware/hardware.yaml
2025-12-15 21:10:52 +01:00

119 lines
2.3 KiB
YAML

---
apiVersion: tinkerbell.org/v1alpha1
kind: Hardware
metadata:
name: vm1
namespace: tenant01
labels:
tinkerbell.org/role: worker
spec:
bmcRef:
apiGroup: bmc.tinkerbell.org
kind: Machine
name: vm1
disks:
- device: /dev/vda
interfaces:
- dhcp:
arch: x86_64
hostname: vm1
mac: "52:54:00:12:34:01"
ip:
address: 172.16.81.101
gateway: 172.16.81.254
netmask: 255.255.255.0
name_servers:
- 8.8.8.8
lease_time: 4294967294
uefi: true
disableDhcp: false
netboot:
allowPXE: true
allowWorkflow: true
metadata:
instance:
hostname: vm1
id: "52:54:00:12:34:01"
operating_system:
distro: debian
version: "13"
---
apiVersion: tinkerbell.org/v1alpha1
kind: Hardware
metadata:
name: vm2
namespace: tenant01
labels:
tinkerbell.org/role: worker
spec:
bmcRef:
apiGroup: bmc.tinkerbell.org
kind: Machine
name: vm2
disks:
- device: /dev/vda
interfaces:
- dhcp:
arch: x86_64
hostname: vm2
mac: "52:54:00:12:34:02"
ip:
address: 172.16.81.102
gateway: 172.16.81.254
netmask: 255.255.255.0
name_servers:
- 8.8.8.8
lease_time: 4294967294
uefi: true
disableDhcp: false
netboot:
allowPXE: true
allowWorkflow: true
metadata:
instance:
hostname: vm2
id: "52:54:00:12:34:02"
operating_system:
distro: debian
version: "13"
---
apiVersion: tinkerbell.org/v1alpha1
kind: Hardware
metadata:
name: vm3
namespace: tenant01
labels:
tinkerbell.org/role: worker
spec:
bmcRef:
apiGroup: bmc.tinkerbell.org
kind: Machine
name: vm3
disks:
- device: /dev/vda
interfaces:
- dhcp:
arch: x86_64
hostname: vm3
mac: "52:54:00:12:34:03"
ip:
address: 172.16.81.103
gateway: 172.16.81.254
netmask: 255.255.255.0
name_servers:
- 8.8.8.8
lease_time: 4294967294
uefi: true
disableDhcp: false
netboot:
allowPXE: true
allowWorkflow: true
metadata:
instance:
hostname: vm3
id: "52:54:00:12:34:03"
operating_system:
distro: debian
version: "13"