v0.0.20
This commit is contained in:
1
host_vars/alpha-control-plane.yaml
Normal file
1
host_vars/alpha-control-plane.yaml
Normal file
@@ -0,0 +1 @@
|
||||
name: alpha-control-plane
|
||||
@@ -1,2 +0,0 @@
|
||||
---
|
||||
# Host vars for alpha-control-plane
|
||||
1
host_vars/alpha-worker-0.yaml
Normal file
1
host_vars/alpha-worker-0.yaml
Normal file
@@ -0,0 +1 @@
|
||||
name: alpha-worker-0
|
||||
@@ -1,53 +0,0 @@
|
||||
---
|
||||
# Host vars for alpha-worker-0
|
||||
nvidia_driver_needed: true
|
||||
nvidia_driver_tesla: true
|
||||
qemu_cluster_networks:
|
||||
- name: lan
|
||||
bridge: br1
|
||||
interfaces:
|
||||
- eno2np1
|
||||
address: 10.0.0.2
|
||||
netmask: 255.255.255.0
|
||||
gateway: 10.0.0.254
|
||||
qemu_cluster_machines:
|
||||
- name: nfs
|
||||
ram_mb: 4096
|
||||
vcpus: 1
|
||||
networks:
|
||||
- lan
|
||||
- name: control-plane
|
||||
ram_mb: 4096
|
||||
vcpus: 1
|
||||
networks:
|
||||
- lan
|
||||
- name: worker-0
|
||||
ram_mb: 16384
|
||||
vcpus: 1
|
||||
networks:
|
||||
- lan
|
||||
- name: worker-1
|
||||
ram_mb: 16384
|
||||
vcpus: 1
|
||||
networks:
|
||||
- lan
|
||||
- name: worker-2
|
||||
ram_mb: 16384
|
||||
vcpus: 1
|
||||
networks:
|
||||
- lan
|
||||
- name: worker-3
|
||||
ram_mb: 16384
|
||||
vcpus: 1
|
||||
networks:
|
||||
- lan
|
||||
- name: worker-4
|
||||
ram_mb: 16384
|
||||
vcpus: 1
|
||||
networks:
|
||||
- lan
|
||||
- name: worker-5
|
||||
ram_mb: 16384
|
||||
vcpus: 1
|
||||
networks:
|
||||
- lan
|
||||
1
host_vars/alpha-worker-1.yaml
Normal file
1
host_vars/alpha-worker-1.yaml
Normal file
@@ -0,0 +1 @@
|
||||
name: alpha-worker-1
|
||||
1
host_vars/alpha-worker-2.yaml
Normal file
1
host_vars/alpha-worker-2.yaml
Normal file
@@ -0,0 +1 @@
|
||||
name: alpha-worker-2
|
||||
1
host_vars/alpha-worker-3.yaml
Normal file
1
host_vars/alpha-worker-3.yaml
Normal file
@@ -0,0 +1 @@
|
||||
name: alpha-worker-3
|
||||
0
host_vars/alpha.yaml
Normal file
0
host_vars/alpha.yaml
Normal file
1
host_vars/beta-control-plane.yaml
Normal file
1
host_vars/beta-control-plane.yaml
Normal file
@@ -0,0 +1 @@
|
||||
name: beta-control-plane
|
||||
1
host_vars/beta-worker-0.yaml
Normal file
1
host_vars/beta-worker-0.yaml
Normal file
@@ -0,0 +1 @@
|
||||
name: beta-worker-0
|
||||
1
host_vars/beta-worker-1.yaml
Normal file
1
host_vars/beta-worker-1.yaml
Normal file
@@ -0,0 +1 @@
|
||||
name: beta-worker-1
|
||||
1
host_vars/beta-worker-2.yaml
Normal file
1
host_vars/beta-worker-2.yaml
Normal file
@@ -0,0 +1 @@
|
||||
name: beta-worker-2
|
||||
1
host_vars/beta-worker-3.yaml
Normal file
1
host_vars/beta-worker-3.yaml
Normal file
@@ -0,0 +1 @@
|
||||
name: beta-worker-3
|
||||
1
host_vars/gamma-control-plane.yaml
Normal file
1
host_vars/gamma-control-plane.yaml
Normal file
@@ -0,0 +1 @@
|
||||
name: gamma-control-plane
|
||||
1
host_vars/gamma-worker-0.yaml
Normal file
1
host_vars/gamma-worker-0.yaml
Normal file
@@ -0,0 +1 @@
|
||||
name: gamma-worker-0
|
||||
1
host_vars/gamma-worker-1.yaml
Normal file
1
host_vars/gamma-worker-1.yaml
Normal file
@@ -0,0 +1 @@
|
||||
name: gamma-worker-1
|
||||
1
host_vars/gamma-worker-2.yaml
Normal file
1
host_vars/gamma-worker-2.yaml
Normal file
@@ -0,0 +1 @@
|
||||
name: gamma-worker-2
|
||||
1
host_vars/gamma-worker-3.yaml
Normal file
1
host_vars/gamma-worker-3.yaml
Normal file
@@ -0,0 +1 @@
|
||||
name: gamma-worker-3
|
||||
59
host_vars/gateway.yaml
Normal file
59
host_vars/gateway.yaml
Normal file
@@ -0,0 +1,59 @@
|
||||
---
|
||||
# Host vars for gateway
|
||||
name: gateway
|
||||
interfaces:
|
||||
- type: network
|
||||
source:
|
||||
network: lan
|
||||
model:
|
||||
type: virtio
|
||||
address:
|
||||
type: pci
|
||||
domain: 0x0000
|
||||
bus: 0x01
|
||||
slot: 0x00
|
||||
function: 0x0
|
||||
- type: network
|
||||
source:
|
||||
network: wan
|
||||
model:
|
||||
type: virtio
|
||||
address:
|
||||
type: pci
|
||||
domain: 0x0000
|
||||
bus: 0x02
|
||||
slot: 0x00
|
||||
function: 0x0
|
||||
- type: network
|
||||
source:
|
||||
network: alpha
|
||||
model:
|
||||
type: virtio
|
||||
address:
|
||||
type: pci
|
||||
domain: 0x0000
|
||||
bus: 0x03
|
||||
slot: 0x00
|
||||
function: 0x0
|
||||
- type: network
|
||||
source:
|
||||
network: beta
|
||||
model:
|
||||
type: virtio
|
||||
address:
|
||||
type: pci
|
||||
domain: 0x0000
|
||||
bus: 0x04
|
||||
slot: 0x00
|
||||
function: 0x0
|
||||
- type: network
|
||||
source:
|
||||
network: gamma
|
||||
model:
|
||||
type: virtio
|
||||
address:
|
||||
type: pci
|
||||
domain: 0x0000
|
||||
bus: 0x08
|
||||
slot: 0x00
|
||||
function: 0x0
|
||||
35
host_vars/network-file-system.yaml
Normal file
35
host_vars/network-file-system.yaml
Normal file
@@ -0,0 +1,35 @@
|
||||
name: network-file-system
|
||||
nfs_exports: ["/data *(rw,sync,no_root_squash)"]
|
||||
mounts:
|
||||
- [ vdb, /data ]
|
||||
disks:
|
||||
- type: file
|
||||
device: disk
|
||||
driver:
|
||||
name: qemu
|
||||
type: qcow2
|
||||
source:
|
||||
file: /var/lib/libvirt/images/{{ name }}.qcow2
|
||||
target:
|
||||
dev: vda
|
||||
bus: virtio
|
||||
- type: block
|
||||
device: disk
|
||||
driver:
|
||||
name: qemu
|
||||
type: raw
|
||||
source:
|
||||
dev: /dev/poweredge-t640-vg1/store-0
|
||||
target:
|
||||
dev: vdb
|
||||
bus: virtio
|
||||
- type: file
|
||||
device: cdrom
|
||||
driver:
|
||||
name: qemu
|
||||
type: raw
|
||||
source:
|
||||
file: /var/lib/libvirt/images/{{ name }}.iso
|
||||
target:
|
||||
dev: sda
|
||||
bus: sata
|
||||
@@ -1,36 +1,16 @@
|
||||
# Host vars for poweredge-r350
|
||||
qemu_network_networks:
|
||||
libvirt_networks:
|
||||
- name: wan
|
||||
bridge: br0
|
||||
interfaces:
|
||||
- eno1np0
|
||||
use_dhcp: true
|
||||
forward:
|
||||
mode: bridge
|
||||
bridge:
|
||||
name: wan
|
||||
dev: eno8303
|
||||
- name: lan
|
||||
bridge: br1
|
||||
interfaces:
|
||||
- eno2np1
|
||||
use_dhcp: false
|
||||
address: 10.0.0.1
|
||||
netmask: 255.0.0.0
|
||||
gateway: 10.0.0.254
|
||||
qemu_network_machines:
|
||||
- name: gateway
|
||||
ram_mb: 2048
|
||||
vcpus: 1
|
||||
networks:
|
||||
- wan
|
||||
- lan
|
||||
disks:
|
||||
- filename: gateway-vda
|
||||
type: qcow2
|
||||
target_dev: vda
|
||||
- name: vpn
|
||||
ram_mb: 2048
|
||||
vcpus: 1
|
||||
networks:
|
||||
- wan
|
||||
- lan
|
||||
disks:
|
||||
- filename: vpn-vda
|
||||
type: qcow2
|
||||
target_dev: vda
|
||||
forward:
|
||||
mode: bridge
|
||||
bridge:
|
||||
name: lan
|
||||
dev: eno8403
|
||||
libvirt_guests:
|
||||
- vpn
|
||||
|
||||
@@ -1,90 +1,26 @@
|
||||
---
|
||||
# Host vars for poweredge-t640
|
||||
nvidia_driver_needed: true
|
||||
nvidia_driver_tesla: true
|
||||
qemu_network_networks:
|
||||
- name: lan
|
||||
bridge: br1
|
||||
interfaces:
|
||||
- eno2np1
|
||||
use_dhcp: false
|
||||
address: 10.0.0.0
|
||||
netmask: 255.255.0.0
|
||||
gateway: 10.0.0.1
|
||||
qemu_network_disks:
|
||||
- name: nfs-vda
|
||||
type: qcow2
|
||||
from: eom-base.qcow2
|
||||
- name: nfs-vdb
|
||||
type: qcow2
|
||||
size: 16T
|
||||
- name: control-plane-vda
|
||||
type: qcow2
|
||||
from: eom-base.qcow2
|
||||
- name: worker-0-vda
|
||||
type: qcow2
|
||||
from: eom-base.qcow2
|
||||
- name: worker-1-vda
|
||||
type: qcow2
|
||||
from: eom-base.qcow2
|
||||
- name: worker-2-vda
|
||||
type: qcow2
|
||||
from: eom-base.qcow2
|
||||
qemu_network_machines:
|
||||
- name: nfs
|
||||
ram_mb: 4096
|
||||
vcpus: 1
|
||||
networks:
|
||||
- lan
|
||||
disks:
|
||||
- filename: nfs-vda
|
||||
type: qcow2
|
||||
target_dev: vda
|
||||
- filename: nfs-vdb
|
||||
type: qcow2
|
||||
target_dev: vda
|
||||
- name: control-plane
|
||||
ram_mb: 4096
|
||||
vcpus: 1
|
||||
networks:
|
||||
- lan
|
||||
disks:
|
||||
- filename: control-plane-vda
|
||||
type: qcow2
|
||||
target_dev: vda
|
||||
- name: worker-0
|
||||
ram_mb: 16384
|
||||
vcpus: 1
|
||||
networks:
|
||||
- lan
|
||||
disks:
|
||||
- filename: worker-0-vda
|
||||
type: qcow2
|
||||
target_dev: vda
|
||||
- name: worker-1
|
||||
ram_mb: 16384
|
||||
vcpus: 1
|
||||
networks:
|
||||
- lan
|
||||
disks:
|
||||
- filename: worker-1-vda
|
||||
type: qcow2
|
||||
target_dev: vda
|
||||
- name: worker-2
|
||||
ram_mb: 16384
|
||||
vcpus: 1
|
||||
networks:
|
||||
- lan
|
||||
disks:
|
||||
- filename: worker-2-vda
|
||||
type: qcow2
|
||||
target_dev: vda
|
||||
- name: worker-3
|
||||
ram_mb: 16384
|
||||
vcpus: 1
|
||||
networks:
|
||||
- lan
|
||||
disks:
|
||||
- filename: worker-3-vda
|
||||
type: qcow2
|
||||
target_dev: vda
|
||||
libvirt_networks:
|
||||
- name: wan
|
||||
forward:
|
||||
mode: bridge
|
||||
bridge:
|
||||
name: wan
|
||||
dev: eno1np0
|
||||
libvirt_guests:
|
||||
- network-file-system
|
||||
- alpha-control-plane
|
||||
- alpha-worker-0
|
||||
- alpha-worker-1
|
||||
- alpha-worker-2
|
||||
- alpha-worker-3
|
||||
- beta-control-plane
|
||||
- beta-worker-0
|
||||
- beta-worker-1
|
||||
- beta-worker-2
|
||||
- beta-worker-3
|
||||
- gamma-control-plane
|
||||
- gamma-worker-0
|
||||
- gamma-worker-1
|
||||
- gamma-worker-2
|
||||
- gamma-worker-3
|
||||
|
||||
18
host_vars/vpn.yaml
Normal file
18
host_vars/vpn.yaml
Normal file
@@ -0,0 +1,18 @@
|
||||
---
|
||||
# Host vars for vpn
|
||||
name: vpn
|
||||
packages:
|
||||
- openssh-server
|
||||
- openvpn
|
||||
- prometheus-node-exporter
|
||||
interfaces:
|
||||
- type: network
|
||||
source:
|
||||
network: wan
|
||||
model:
|
||||
type: virtio
|
||||
- type: network
|
||||
source:
|
||||
network: lan
|
||||
model:
|
||||
type: virtio
|
||||
Reference in New Issue
Block a user