[LE-001] pm-node-01 pre-upgrade config backup 2026-03-13

This commit is contained in:
ansible-msp
2026-03-13 16:19:57 -07:00
parent 9f929ac5ee
commit 2406029b09
75 changed files with 1705 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
deb http://ftp.ca.debian.org/debian trixie main contrib non-free-firmware
deb http://ftp.ca.debian.org/debian trixie-updates main contrib non-free-firmware
# security updates
deb http://security.debian.org trixie-security main contrib non-free-firmware
deb http://download.proxmox.com/debian/pve trixie pve-no-subscription

View File

@@ -0,0 +1,5 @@
Types: deb
URIs: http://download.proxmox.com/debian/ceph-squid
Suites: trixie
Components: no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg

View File

@@ -0,0 +1,6 @@
Types: deb
URIs: https://enterprise.proxmox.com/debian/pve
Suites: trixie
Components: pve-enterprise
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
Enabled: false

View File

@@ -0,0 +1 @@
pm-node-01

View File

@@ -0,0 +1,11 @@
127.0.0.1 localhost.localdomain localhost
192.168.22.65 pm-node-01.localeng.ca pm-node-01
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

View File

@@ -0,0 +1,96 @@
# network interface settings; autogenerated
# Please do NOT modify this file directly, unless you know what
# you're doing.
#
# If you want to manage parts of the network configuration manually,
# please utilize the 'source' or 'source-directory' directives to do
# so.
# PVE will preserve these directives, but will NOT read its network
# configuration from sourced files, so do not attempt to move any of
# the PVE managed interfaces into external files!
auto lo
iface lo inet loopback
iface eno8 inet manual
auto eno7
iface eno7 inet static
address 10.10.10.65/28
#CLUSTER SYNC
auto ens1f0np0
iface ens1f0np0 inet manual
mtu 9000
auto eno1
iface eno1 inet manual
mtu 9000
auto eno2
iface eno2 inet manual
mtu 9000
auto eno3
iface eno3 inet manual
mtu 9000
auto ens1f1np1
iface ens1f1np1 inet manual
mtu 9000
auto eno4
iface eno4 inet manual
mtu 9000
iface eno5 inet manual
iface eno6 inet manual
auto bond0
iface bond0 inet manual
bond-slaves eno1 eno2 eno3 eno4
bond-miimon 100
bond-mode 802.3ad
bond-xmit-hash-policy layer3+4
mtu 9000
#Client Access LAG
auto bond1
iface bond1 inet manual
bond-slaves ens1f0np0 ens1f1np1
bond-miimon 100
bond-mode 802.3ad
bond-xmit-hash-policy layer3+4
mtu 9000
#Storage LAG
auto vmbr0
iface vmbr0 inet static
address 192.168.22.65/24
gateway 192.168.22.1
bridge-ports eno8
bridge-stp off
bridge-fd 0
#MGMT ONLY
auto vmbr1
iface vmbr1 inet manual
bridge-ports bond0
bridge-stp off
bridge-fd 0
bridge-vlan-aware yes
bridge-vids 2-4094
mtu 9000
#Client Access VLANS
auto vmbr2
iface vmbr2 inet static
address 10.10.22.65/24
bridge-ports bond1
bridge-stp off
bridge-fd 0
mtu 9000
#STORAGE NETWORK
source /etc/network/interfaces.d/*

View File

@@ -0,0 +1,54 @@
{
"data": [
{"uid": 339, "time": 1773443789, "pri": 6, "tag": "pvedaemon", "pid": 2130, "node": "pm-node-01", "user": "root@pam", "msg": "successful auth for user 'root@pam'"},
{"uid": 338, "time": 1773442889, "pri": 6, "tag": "pvedaemon", "pid": 2129, "node": "pm-node-01", "user": "root@pam", "msg": "successful auth for user 'root@pam'"},
{"uid": 337, "time": 1773441988, "pri": 6, "tag": "pvedaemon", "pid": 2130, "node": "pm-node-01", "user": "root@pam", "msg": "successful auth for user 'root@pam'"},
{"uid": 336, "time": 1773441088, "pri": 6, "tag": "pvedaemon", "pid": 2130, "node": "pm-node-01", "user": "root@pam", "msg": "successful auth for user 'root@pam'"},
{"uid": 335, "time": 1773440187, "pri": 6, "tag": "pvedaemon", "pid": 2130, "node": "pm-node-01", "user": "root@pam", "msg": "successful auth for user 'root@pam'"},
{"uid": 334, "time": 1773439287, "pri": 6, "tag": "pvedaemon", "pid": 2130, "node": "pm-node-01", "user": "root@pam", "msg": "successful auth for user 'root@pam'"},
{"uid": 333, "time": 1773438386, "pri": 6, "tag": "pvedaemon", "pid": 2130, "node": "pm-node-01", "user": "root@pam", "msg": "successful auth for user 'root@pam'"},
{"uid": 332, "time": 1773437485, "pri": 6, "tag": "pvedaemon", "pid": 2129, "node": "pm-node-01", "user": "root@pam", "msg": "successful auth for user 'root@pam'"},
{"uid": 331, "time": 1773436584, "pri": 6, "tag": "pvedaemon", "pid": 2128, "node": "pm-node-01", "user": "root@pam", "msg": "successful auth for user 'root@pam'"},
{"uid": 330, "time": 1773436097, "pri": 6, "tag": "pvedaemon", "pid": 2128, "node": "pm-node-01", "user": "root@pam", "msg": "successful auth for user 'root@pam'"},
{"uid": 329, "time": 1773436096, "pri": 6, "tag": "pvedaemon", "pid": 2130, "node": "pm-node-01", "user": "root@pam", "msg": "starting task UPID:pm-node-01:00145128:0E688FDE:69B47CC0:vncshell::root@pam:"},
{"uid": 328, "time": 1773436094, "pri": 6, "tag": "pvedaemon", "pid": 2130, "node": "pm-node-01", "user": "root@pam", "msg": "end task UPID:pm-node-01:0012688D:0E572904:69B45034:vncproxy:103:root@pam: OK"},
{"uid": 327, "time": 1773435684, "pri": 6, "tag": "pvedaemon", "pid": 2130, "node": "pm-node-01", "user": "root@pam", "msg": "successful auth for user 'root@pam'"},
{"uid": 326, "time": 1773434783, "pri": 6, "tag": "pvedaemon", "pid": 2130, "node": "pm-node-01", "user": "root@pam", "msg": "successful auth for user 'root@pam'"},
{"uid": 325, "time": 1773433882, "pri": 6, "tag": "pvedaemon", "pid": 2130, "node": "pm-node-01", "user": "root@pam", "msg": "successful auth for user 'root@pam'"},
{"uid": 324, "time": 1773432980, "pri": 6, "tag": "pvedaemon", "pid": 2128, "node": "pm-node-01", "user": "root@pam", "msg": "successful auth for user 'root@pam'"},
{"uid": 323, "time": 1773432079, "pri": 6, "tag": "pvedaemon", "pid": 2130, "node": "pm-node-01", "user": "root@pam", "msg": "successful auth for user 'root@pam'"},
{"uid": 322, "time": 1773431178, "pri": 6, "tag": "pvedaemon", "pid": 2129, "node": "pm-node-01", "user": "root@pam", "msg": "successful auth for user 'root@pam'"},
{"uid": 321, "time": 1773430278, "pri": 6, "tag": "pvedaemon", "pid": 2130, "node": "pm-node-01", "user": "root@pam", "msg": "successful auth for user 'root@pam'"},
{"uid": 320, "time": 1773429378, "pri": 6, "tag": "pvedaemon", "pid": 2130, "node": "pm-node-01", "user": "root@pam", "msg": "successful auth for user 'root@pam'"},
{"uid": 319, "time": 1773428477, "pri": 6, "tag": "pvedaemon", "pid": 2129, "node": "pm-node-01", "user": "root@pam", "msg": "successful auth for user 'root@pam'"},
{"uid": 318, "time": 1773427577, "pri": 6, "tag": "pvedaemon", "pid": 2130, "node": "pm-node-01", "user": "root@pam", "msg": "successful auth for user 'root@pam'"},
{"uid": 317, "time": 1773426677, "pri": 6, "tag": "pvedaemon", "pid": 2129, "node": "pm-node-01", "user": "root@pam", "msg": "successful auth for user 'root@pam'"},
{"uid": 316, "time": 1773425776, "pri": 6, "tag": "pvedaemon", "pid": 2129, "node": "pm-node-01", "user": "root@pam", "msg": "successful auth for user 'root@pam'"},
{"uid": 315, "time": 1773424874, "pri": 6, "tag": "pvedaemon", "pid": 2129, "node": "pm-node-01", "user": "root@pam", "msg": "successful auth for user 'root@pam'"},
{"uid": 314, "time": 1773424692, "pri": 6, "tag": "pvedaemon", "pid": 2130, "node": "pm-node-01", "user": "root@pam", "msg": "starting task UPID:pm-node-01:0012688D:0E572904:69B45034:vncproxy:103:root@pam:"},
{"uid": 313, "time": 1773423975, "pri": 6, "tag": "pvedaemon", "pid": 2129, "node": "pm-node-01", "user": "root@pam", "msg": "successful auth for user 'root@pam'"},
{"uid": 312, "time": 1773423074, "pri": 6, "tag": "pvedaemon", "pid": 2130, "node": "pm-node-01", "user": "root@pam", "msg": "successful auth for user 'root@pam'"},
{"uid": 157, "time": 1773422592, "pri": 6, "tag": "pvedaemon", "pid": 1374318, "node": "pm-node-02", "user": "root@pam", "msg": "end task UPID:pm-node-02:0015D789:0E52CDEA:69B447FB:qmdelsnapshot:103:root@pam: OK"},
{"uid": 156, "time": 1773422587, "pri": 6, "tag": "pvedaemon", "pid": 1431433, "node": "pm-node-02", "user": "root@pam", "msg": "delete snapshot VM 103: os-12-13"},
{"uid": 155, "time": 1773422587, "pri": 6, "tag": "pvedaemon", "pid": 1374318, "node": "pm-node-02", "user": "root@pam", "msg": "starting task UPID:pm-node-02:0015D789:0E52CDEA:69B447FB:qmdelsnapshot:103:root@pam:"},
{"uid": 154, "time": 1773422580, "pri": 6, "tag": "pvedaemon", "pid": 1374318, "node": "pm-node-02", "user": "root@pam", "msg": "end task UPID:pm-node-02:0015D719:0E52CA34:69B447F2:qmdelsnapshot:103:root@pam: OK"},
{"uid": 153, "time": 1773422578, "pri": 6, "tag": "pvedaemon", "pid": 1431321, "node": "pm-node-02", "user": "root@pam", "msg": "delete snapshot VM 103: mongodb-4_4-to-5"},
{"uid": 152, "time": 1773422578, "pri": 6, "tag": "pvedaemon", "pid": 1374318, "node": "pm-node-02", "user": "root@pam", "msg": "starting task UPID:pm-node-02:0015D719:0E52CA34:69B447F2:qmdelsnapshot:103:root@pam:"},
{"uid": 151, "time": 1773422572, "pri": 6, "tag": "pvedaemon", "pid": 1466037, "node": "pm-node-02", "user": "root@pam", "msg": "end task UPID:pm-node-02:0015D6AE:0E52C74E:69B447EA:qmdelsnapshot:103:root@pam: OK"},
{"uid": 150, "time": 1773422570, "pri": 6, "tag": "pvedaemon", "pid": 1431214, "node": "pm-node-02", "user": "root@pam", "msg": "delete snapshot VM 103: pre-os-upgrade"},
{"uid": 149, "time": 1773422570, "pri": 6, "tag": "pvedaemon", "pid": 1466037, "node": "pm-node-02", "user": "root@pam", "msg": "starting task UPID:pm-node-02:0015D6AE:0E52C74E:69B447EA:qmdelsnapshot:103:root@pam:"},
{"uid": 311, "time": 1773422561, "pri": 6, "tag": "pvedaemon", "pid": 2130, "node": "pm-node-01", "user": "root@pam", "msg": "end task UPID:pm-node-01:00120611:0E53A585:69B44735:vncproxy:101:root@pam: OK"},
{"uid": 310, "time": 1773422389, "pri": 6, "tag": "pvedaemon", "pid": 2130, "node": "pm-node-01", "user": "root@pam", "msg": "starting task UPID:pm-node-01:00120611:0E53A585:69B44735:vncproxy:101:root@pam:"},
{"uid": 309, "time": 1773422389, "pri": 6, "tag": "pvedaemon", "pid": 2129, "node": "pm-node-01", "user": "root@pam", "msg": "end task UPID:pm-node-01:001204CD:0E539CF3:69B4471F:vncproxy:103:root@pam: OK"},
{"uid": 308, "time": 1773422367, "pri": 6, "tag": "pvedaemon", "pid": 2129, "node": "pm-node-01", "user": "root@pam", "msg": "starting task UPID:pm-node-01:001204CD:0E539CF3:69B4471F:vncproxy:103:root@pam:"},
{"uid": 148, "time": 1773422199, "pri": 6, "tag": "pvedaemon", "pid": 1423045, "node": "pm-node-02", "user": "ansible@pve!ansible-token", "msg": "end task UPID:pm-node-02:0015C657:0E5234E0:69B44674:qmsnapshot:103:ansible@pve!ansible-token: OK"},
{"uid": 307, "time": 1773422197, "pri": 6, "tag": "pvedaemon", "pid": 2128, "node": "pm-node-01", "user": "ansible@pve!ansible-token", "msg": "end task UPID:pm-node-01:0011FD5E:0E5359DA:69B44674:qmsnapshot:101:ansible@pve!ansible-token: OK"},
{"uid": 306, "time": 1773422196, "pri": 6, "tag": "pvedaemon", "pid": 2130, "node": "pm-node-01", "user": "ansible@pve!ansible-token", "msg": "end task UPID:pm-node-01:0011FD5D:0E5359D7:69B44674:qmsnapshot:100:ansible@pve!ansible-token: OK"},
{"uid": 305, "time": 1773422196, "pri": 6, "tag": "pvedaemon", "pid": 1178974, "node": "pm-node-01", "user": "ansible@pve!ansible-token", "msg": "snapshot VM 101: ansible-pre-patch-2026-03-13-1115"},
{"uid": 304, "time": 1773422196, "pri": 6, "tag": "pvedaemon", "pid": 2128, "node": "pm-node-01", "user": "ansible@pve!ansible-token", "msg": "starting task UPID:pm-node-01:0011FD5E:0E5359DA:69B44674:qmsnapshot:101:ansible@pve!ansible-token:"},
{"uid": 147, "time": 1773422196, "pri": 6, "tag": "pvedaemon", "pid": 1427031, "node": "pm-node-02", "user": "ansible@pve!ansible-token", "msg": "snapshot VM 103: ansible-pre-patch-2026-03-13-1112"},
{"uid": 146, "time": 1773422196, "pri": 6, "tag": "pvedaemon", "pid": 1423045, "node": "pm-node-02", "user": "ansible@pve!ansible-token", "msg": "starting task UPID:pm-node-02:0015C657:0E5234E0:69B44674:qmsnapshot:103:ansible@pve!ansible-token:"},
{"uid": 303, "time": 1773422196, "pri": 6, "tag": "pvedaemon", "pid": 1178973, "node": "pm-node-01", "user": "ansible@pve!ansible-token", "msg": "snapshot VM 100: ansible-pre-patch-2026-03-13-1112"},
{"uid": 302, "time": 1773422196, "pri": 6, "tag": "pvedaemon", "pid": 2130, "node": "pm-node-01", "user": "ansible@pve!ansible-token", "msg": "starting task UPID:pm-node-01:0011FD5D:0E5359D7:69B44674:qmsnapshot:100:ansible@pve!ansible-token:"}
]
}

View File

@@ -0,0 +1 @@
0

View File

@@ -0,0 +1,10 @@
{
"nodename": "pm-node-01",
"version": 9,
"cluster": { "name": "LE-CLUSTER", "version": 3, "nodes": 3, "quorate": 1 },
"nodelist": {
"pm-node-01": { "id": 1, "online": 1, "ip": "192.168.22.65"},
"pm-node-02": { "id": 2, "online": 1, "ip": "192.168.22.66"},
"pm-node-03": { "id": 3, "online": 1, "ip": "192.168.22.67"}
}
}

View File

@@ -0,0 +1,29 @@
pve-storage-9.0/pm-node-03/local:1773443989:100861726720:11137478656
pve-storage-9.0/pm-node-02/ISO-TRUENAS-01:1773443992:17853596041216:2889875456
pve-storage-9.0/pm-node-01/sr-ssd-pool:1773443989:6246617841664:487781826560
pve-storage-9.0/pm-node-01/local-lvm:1773443989:852819443712:0
pve-vm-9.0/110:2424789:Win11Scene-Lic:running:0:1773443989:8:0.0395760841755995:8489271296:2403061760:85899345920:0:9805194236:6604076568:143050098688:199449440768:8677662720:0:0:0:0:0:0
pve-node-9.0/pm-node-03:2422941::1773443989:0.07:72:0.000633944347779172:4.04645328369684e-05:100964413440:3872604160:8589930496:0:100861726720:11137478656:65153431273:57509015941:97091809280:17280:0.00:0.00:0.00:0.00:0.00
pve-vm-9.0/105:2424782:Win11Compress1:running:0:1773443989:8:0.0691374885140809:8489271296:4427182080:85899345920:0:12266353895:9294651646:801296267776:616356455936:8641089536:0:0:0:0:0:0
pve-storage-9.0/pm-node-03/sr-ssd-pool:1773443989:6246617841664:487781826560
pve-vm-9.0/108:2423665:Win11DataGateway:running:0:1773443992:8:0.18989756290731:8489271296:4183457792:85899345920:0:511136795106:106730013069:970901188096:700782542336:8664895488:0:0:0:0:0:0
pve-storage-9.0/pm-node-03/ISO-TRUENAS-01:1773443989:17853596041216:2889875456
pve-vm-9.0/102:2423664:AD.LocalEng:running:0:1773443992:4:0.0152401865772746:8489271296:4092493824:64424509440:0:7324959829:3714731266:30416194560:91008590336:8600133632:0:0:0:0:0:0
pve-storage-9.0/pm-node-02/sr-ssd-pool:1773443992:6246617841664:487781826560
pve-storage-9.0/pm-node-02/pbs-local:1773443992:19726411497472:1875705331712
pve-vm-9.0/100:2424793:docker-host:running:0:1773443989:4:0.00241317586436583:8523874304:1559130112:21474836480:0:3149742214:4131463:250175488:5283333120:2154504192:0:0:0:0:0:0
pve-storage-9.0/pm-node-02/local-lvm:1773443992:852819443712:64387868000
pve-vm-9.0/103:2423665:pritunl:running:0:1773443992:4:0.0108858475551961:8523874304:2778558464:10737418240:0:516057013960:532383020596:960924672:167509470208:3345862656:0:0:0:0:0:0
pve-storage-9.0/pm-node-01/local:1773443989:100861726720:16871473152
pve-vm-9.0/106:2423665:Win11Compress2:running:0:1773443992:8:0.03435089672973:8489271296:8652554240:85899345920:0:331613:300:2949772288:28025344:8652554240:0:0:0:0:0:0
pve-vm-9.0/109:0:Win11Solidworks:stopped:0:1773443992:8:U:33655095296:U:85899345920:0:U:U:U:U:U:U:U:U:U:U:U
pve-storage-9.0/pm-node-02/local:1773443992:100861726720:16799834112
pve-storage-9.0/pm-node-03/pbs-local:1773443989:19726411497472:1875705331712
pve-storage-9.0/pm-node-01/pbs-local:1773443989:19726411497472:1875705331712
pve-storage-9.0/pm-node-03/local-lvm:1773443989:852819443712:0
pve-vm-9.0/101:2424782:pbs-backup:running:0:1773443989:4:0.0069982100066609:16777216000:15366455296:34359738368:0:7005606986358:2701030238185:3503646720:22334410752:16669827072:0:0:0:0:0:0
pve-node-9.0/pm-node-02:2424482::1773443992:1.92:72:0.0271474933006558:4.03980555069283e-05:100964405248:33395175424:8589930496:0:100861726720:16799834112:6482415564626:2584203626794:67569229824:17280:0.00:0.00:0.00:0.00:0.00
pve-vm-9.0/104:0:Windows11Base:stopped:0:1773443992:8:U:8489271296:U:85899345920:0:U:U:U:U:U:U:U:U:U:U:U
pve-storage-9.0/pm-node-01/ISO-TRUENAS-01:1773443989:17853596041216:2889875456
pve-vm-9.0/107:2424782:Win11CeasraII:running:0:1773443989:8:0.0838578612867125:8489271296:5479292928:85899345920:0:8367869718:7558314178:1236646846464:715673217536:8665194496:0:0:0:0:0:0
pve-node-9.0/pm-node-01:2425228::1773443989:1.71:72:0.0207005296424576:5.39076292772335e-05:100964421632:48975388672:8589930496:0:100861726720:16871473152:11643759103656:6484278046689:51989032960:17280:0.00:0.00:0.00:0.00:0.00

View File

@@ -0,0 +1,70 @@
{
"starttime": 1771018771,
"clinfo": 9,
"vmlist": 646,
"corosync.conf": 2,
"corosync.conf.new": 2,
"storage.cfg": 2,
"user.cfg": 13,
"domains.cfg": 2,
"notifications.cfg": 2,
"priv/notifications.cfg": 2,
"priv/shadow.cfg": 4,
"priv/acme/plugins.cfg": 2,
"priv/tfa.cfg": 3,
"priv/token.cfg": 4,
"datacenter.cfg": 2,
"vzdump.cron": 2,
"vzdump.conf": 2,
"jobs.cfg": 2,
"ha/crm_commands": 242458,
"ha/manager_status": 242449,
"ha/resources.cfg": 2,
"ha/rules.cfg": 2,
"ha/groups.cfg": 2,
"ha/fence.cfg": 2,
"status.cfg": 2,
"replication.cfg": 2,
"ceph.conf": 2,
"sdn/vnets.cfg": 2,
"sdn/zones.cfg": 2,
"sdn/controllers.cfg": 2,
"sdn/subnets.cfg": 2,
"sdn/ipams.cfg": 2,
"sdn/mac-cache.json": 2,
"sdn/pve-ipam-state.json": 2,
"sdn/dns.cfg": 2,
"sdn/fabrics.cfg": 2,
"sdn/.running-config": 2,
"virtual-guest/cpu-models.conf": 2,
"virtual-guest/profiles.cfg": 2,
"firewall/cluster.fw": 2,
"mapping/directory.cfg": 2,
"mapping/pci.cfg": 2,
"mapping/usb.cfg": 2,
"kvstore": {
"pm-node-01": {
"kv/static-info": 0,
"tasklist": 242631,
"kv/cpuflags-tcg": 0,
"kv/cpuflags-kvm": 0,
"kv/version-info": 0,
"kv/network": 242500}
,
"pm-node-02": {
"kv/static-info": 3,
"tasklist": 242667,
"kv/cpuflags-tcg": 4,
"kv/cpuflags-kvm": 4,
"kv/network": 242498,
"kv/version-info": 4}
,
"pm-node-03": {
"kv/static-info": 3,
"tasklist": 242597,
"kv/cpuflags-tcg": 4,
"kv/cpuflags-kvm": 4,
"kv/network": 242491,
"kv/version-info": 4}
}
}

View File

@@ -0,0 +1,16 @@
{
"version": 646,
"ids": {
"104": { "node": "pm-node-02", "type": "qemu", "version": 626 },
"110": { "node": "pm-node-01", "type": "qemu", "version": 636 },
"103": { "node": "pm-node-02", "type": "qemu", "version": 655 },
"109": { "node": "pm-node-02", "type": "qemu", "version": 637 },
"102": { "node": "pm-node-02", "type": "qemu", "version": 622 },
"108": { "node": "pm-node-02", "type": "qemu", "version": 634 },
"101": { "node": "pm-node-01", "type": "qemu", "version": 642 },
"107": { "node": "pm-node-01", "type": "qemu", "version": 632 },
"100": { "node": "pm-node-01", "type": "qemu", "version": 641 },
"106": { "node": "pm-node-02", "type": "qemu", "version": 628 },
"105": { "node": "pm-node-01", "type": "qemu", "version": 630 }}
}

View File

@@ -0,0 +1,9 @@
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxGsiEhHNIqkzIWTb5DQE
6eYIup7Z0Sr6LD9yr/9vjMCV4MqoQNotRtpgyuU/AxtW4Z5uRhOREdnbLIGTwF2J
FGIUdVEj+Fiqgabvm7Xd04/igejScxuK2VzvrbmWTewSG4UkucvkLJrEWbGZ/Pm/
2ySDpNKj3jEYvFIRP73Jsci6cIpan4kS/dgufB3mmMh9XDwo4Lu/TzeJOBJRfft5
2GkB9vw2eARsnrUUBa+KcenYPjvRkI2cdBYqW0CkaxBPzlzbxZCmFNgvwcT9uW8s
Vr/VIL2XtA+RpGqzG0wesXZu2+2TnJEfhPyEf3d9znSTXUgzASh13lt8LXKUsLmi
XwIDAQAB
-----END PUBLIC KEY-----

View File

@@ -0,0 +1,9 @@
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2V2bT74fyLgSQ4z6Ju+b
a3tgQGGvqquncDwKd5hkuYktYzDSPvpOlErPjPKOaMYMp/cy5inCIrQq1KvSV8wS
ovrjqTUEPq0ajBRxPrV1gqGIebDRNGPe2CteeG4n71AmRLM/yHJoM5/nckY+eq03
jSrR7k0dvcietQoS4z/wZ60kWXZzOCwnebA6bAwRMevadaFkBibbag6GfLeQmw60
3LZE2MtAxWBPYeXDOybaALaOr1My6lWlOu0C1jnZfQyHbE3iX6lN4oIfn3QzOk7Y
NPOSMclicPkxeIpt7WEELzbNblW6YKefOxrVJ93yECDEHgaCzyD+G+I/7x7ZR+Kn
YwIDAQAB
-----END PUBLIC KEY-----

View File

@@ -0,0 +1,48 @@
logging {
debug: off
to_syslog: yes
}
nodelist {
node {
name: pm-node-01
nodeid: 1
quorum_votes: 1
ring0_addr: 10.10.10.65
ring1_addr: 192.168.22.65
}
node {
name: pm-node-02
nodeid: 2
quorum_votes: 1
ring0_addr: 10.10.10.66
ring1_addr: 192.168.22.66
}
node {
name: pm-node-03
nodeid: 3
quorum_votes: 1
ring0_addr: 10.10.10.67
ring1_addr: 192.168.22.67
}
}
quorum {
provider: corosync_votequorum
}
totem {
cluster_name: LE-CLUSTER
config_version: 3
interface {
linknumber: 0
}
interface {
linknumber: 1
}
ip_version: ipv4-6
link_mode: passive
secauth: on
version: 2
}

View File

@@ -0,0 +1,29 @@
## Local Engineering HA Cluster
#
#KVM Cluster based on Proxmox Virtual Environment (PVE). 3 Node setup with centralized storage
#to `Truenas Scale` installation.
#
#>
#> **!!! WARNING !!! !!! WARNING !!! !!! WARNING !!! !!! WARNING !!! !!! WARNING !!!**
#>
#> You must shut down _**ALL**_ machines using shared storage before upgrading or rebooting the
#> storage server. Failure to do so will result in corruption or loss of data.
#>
#
#
## Network redundancy
#- Nics 1-4 are for client access and are `bonded` for redundancy and throughput.
#- Nic 7 is for primary cluster sync and `heartbeat` checks.
#- Nic 8 is for management access of the cluster, and secondary heartbeat link.
#- Nic 9-10 are `bonded` 10Gb links for dedicated storage access to the Truenas.
# - This is a high speed link and has redundant access. The Storage Server has dual 10Gb links but at this time it is intended to break those links and use a single pair for backup and the other for user access.
#
#
#> While the KVM Servers are part of a clustered HA environment the back end storage is not part of an HA or distributed file system.
#>
#> This means that should the storage server go down all VM's will be unavailable and potentially data corruption.
#>
#> **IF** Distributed files systems are required in order to withstand a storage server failure without service interruption is required, Proxmox natively supports working with `Ceph` distributed file systems. This would require installing at least 3 storage servers with 100GB interconnects for replication data between nodes. Proxmox would then connect to this storage server as its `storage repository`
keyboard: en-us
migration: network=10.10.22.66/24,type=secure

View File

@@ -0,0 +1,7 @@
pam: pam
comment Linux PAM standard authentication
pve: pve
comment Proxmox VE authentication server
default 1

View File

@@ -0,0 +1 @@
{"master_node":"pm-node-01","service_status":{"vm:103":{"uid":"zwL0Dls9wzte66LMvM+36A","running":1,"state":"started","node":"pm-node-02"},"vm:106":{"uid":"2/zrGB6gXDkv2YzUVvHSNg","running":1,"state":"started","node":"pm-node-02"},"vm:109":{"state":"stopped","uid":"2nEK9ghL1Db7QqC1JfJX3w","node":"pm-node-02"},"vm:105":{"node":"pm-node-01","state":"started","uid":"3YWeUWgwXyKDpcLCplmobQ","running":1},"vm:101":{"node":"pm-node-01","state":"started","running":1,"uid":"Dnq8udzP9O0VYtanAUYlAA"},"vm:100":{"node":"pm-node-01","uid":"/jk4igkUEmtT5XNeycFqXg","running":1,"state":"started"},"vm:108":{"running":1,"uid":"3N6OYlDRm9l0BgTf1rQEWQ","state":"started","node":"pm-node-02"},"vm:102":{"node":"pm-node-02","running":1,"state":"started","uid":"VQ1/wHCzSyJTlJ6aa8/kWw"},"vm:107":{"running":1,"uid":"Mcs0KhuEVYd6L0wxncARIg","state":"started","node":"pm-node-01"}},"timestamp":1773443990,"node_status":{"pm-node-03":"online","pm-node-01":"online","pm-node-02":"online"}}

View File

@@ -0,0 +1,27 @@
vm: 101
state started
vm: 102
state started
vm: 103
state started
vm: 105
state started
vm: 106
state started
vm: 107
state started
vm: 108
state started
vm: 109
state stopped
vm: 100
state started

View File

@@ -0,0 +1,25 @@
vzdump: backup-89c122a7-e691
schedule 21:00
all 1
enabled 1
exclude 101
fleecing 0
mailnotification always
mailto steve@dfatech.ca
mode snapshot
notes-template {{guestname}}
storage pbs-local
vzdump: backup-a263d2ee-3eea
comment Local PVE Backup of PBS Server (not thru PBS)
schedule sun 01:00
compress zstd
enabled 1
fleecing 0
mode snapshot
notes-template {{guestname}}
prune-backups keep-last=3
repeat-missed 0
storage sr-slow-truenas-01
vmid 101

View File

@@ -0,0 +1 @@
{"mode":"active","results":{"dEggmJiEw/fyKx6UfFy1JA":{"state":"started","sid":"vm:101","exit_code":0},"DYbpd9uFW1teaj9jwy+Yhw":{"exit_code":0,"sid":"vm:107","state":"started"},"WZ0I5axu8aEGbVhdgk30sw":{"sid":"vm:105","state":"started","exit_code":0},"YG58cKZPEIpGeKT6ITVIIg":{"exit_code":0,"sid":"vm:100","state":"started"}},"state":"active","timestamp":1773443985}

View File

@@ -0,0 +1,28 @@
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCk7Q9bSil2HCj4
Ae2Ovz/4134EBJ65sWb75c4KBB+UNgFFjkfUQ5KAu3pDJY9zE0X9cnm6n71qh9Q6
/QxYsa8fH436jrUGB/n92QSPXRpxxRtUelg0Owl0Sx5jGa/a4t8e2jEpPUlDUSlW
pVEikugWG2gOrDKfIUNEntiZ/kWE9A9HxvPUCVQrbgc1ctFNMEd1BXJ1e3lEmdxL
m/Iq0hcVLt7mQTzj2Fl2VsEYY7fQwqV1rFg6pULg5UoWVlqCyyfTuHy0PuNdGYJW
dpfJOqjUNOI9KklyL7e+8WpDH/v+0DQn4ND4vCwDluu5oOBN4Peedaxu+Ic8mLo7
aT7G852pAgMBAAECggEABKHRL+6HTOqW4/r54cEmr3st7jhK/6AnP6VBV4VXdbbb
654xZO7OQJCuFbtfqgsSiNRxmCJAaauNnxKDCZgD+SB5Fl5yYHb84yT4kdDlmz2+
pMLC6MSiYVfIGgnF/KR+lm6TuZAfwfpCP6K+V/WUUHqjPjZBPbhAxr6ctXEvdqpw
ko+5dea74eZ1vTDjytPqMsq4XSouo3FhFRz9Pqfgebf5EM+OFv1h3I1NW4MpuCoM
cTcHM0RdmKg2AWaMlxeJVWOSYV8aGkF/YoLthoOLo2cR9sgordp2BCR/szwdQRAG
XN32VjY0Q4Q5PYXUs74X07mG2Z6IeplN6tYS+3OL+QKBgQDd4ijBPJynGllAKBFX
TUMuEoYB5MTGgZjDq0o4NGfA7nk8tgxvIrTC7MB/aD8tQmpBjYyrZtYeZeR1mqRj
apmkib344EIuJ2tz5UmQwdcghjUQI+wZCrxd2dc4SCrtsVKIckMydjFllZTCWcRy
ntFsI9fcRL6ESo3ScFt+OoG4nwKBgQC+SO0ZbHfVIFUVK8xWtnCebrOqcEdGs8u1
iGMzYehHR5AQyXqW4ZJc3+7RGvn/MtzlQsjsk+SIkY+ekvvFigk2ktLFKD+5kGpr
t5mBOAK2KXY4NDUVsvOZ4WokS3bLwGDqK+GZ2YftaTZB+wSjPhwfNRLWrnA9M6A0
o3akzHDctwKBgB/o03We0uSRPH6mhH/qo5uvnEgPb2Eg6ChTrPPSTY2IfjUF9VnS
Qu65f6GTC2rl30QYKD/KJUbv3mAvYi7N+NSZ3pE5JyteDez375F63wZVZrIwiFa9
nYNdvb7hWhMe6kCnNhS+vLHgRimBIWhegL2tlfCejkuWMTkvYWkQ3vD/AoGBAIuD
xquUVswh16AdK8YMH8hZ3EtD5U6Wdu6ToEBFMdxJQPy97K8BlqGX4m7Ye6G79i/1
5oFm8fGb4BRhKk4sphKoVfcOSqLQmuZ9iAQxP/O1tKMCzEUrnuYdWwhfeCtt0uD+
6Xs2/i14rbp0xHK4EEBlVnmnDk4hMv5FN7Ee4EVDAoGABUOlH+h2kmd5gEvsZoNC
B+fUdVrf5S5C/HSaSTElblAPcYrb/W0mOiayL3ZrgjBHkP0gR+kb9ElBJq9RCA/8
v+Hg43qNd/9S4M15FEgTAL31vNPpyJeeBtLkAUJy5SdWXnxAydtuW7Sl91OAMxEU
ofZ5R4ToKr+bHLNge+IUErI=
-----END PRIVATE KEY-----

View File

@@ -0,0 +1,30 @@
-----BEGIN CERTIFICATE-----
MIIFDzCCAvegAwIBAgIBATANBgkqhkiG9w0BAQsFADB2MSQwIgYDVQQDDBtQcm94
bW94IFZpcnR1YWwgRW52aXJvbm1lbnQxLTArBgNVBAsMJGJlMjExNDYyLWYzM2It
NDY0OS04ZTQ3LThiYjE3MDRkZjRhYjEfMB0GA1UECgwWUFZFIENsdXN0ZXIgTWFu
YWdlciBDQTAeFw0yNDEyMDgyMzAwMzlaFw0yNjEyMDgyMzAwMzlaMGIxGTAXBgNV
BAsTEFBWRSBDbHVzdGVyIE5vZGUxJDAiBgNVBAoTG1Byb3htb3ggVmlydHVhbCBF
bnZpcm9ubWVudDEfMB0GA1UEAxMWcG0tbm9kZS0wMS5sb2NhbGVuZy5jYTCCASIw
DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKTtD1tKKXYcKPgB7Y6/P/jXfgQE
nrmxZvvlzgoEH5Q2AUWOR9RDkoC7ekMlj3MTRf1yebqfvWqH1Dr9DFixrx8fjfqO
tQYH+f3ZBI9dGnHFG1R6WDQ7CXRLHmMZr9ri3x7aMSk9SUNRKValUSKS6BYbaA6s
Mp8hQ0Se2Jn+RYT0D0fG89QJVCtuBzVy0U0wR3UFcnV7eUSZ3Eub8irSFxUu3uZB
POPYWXZWwRhjt9DCpXWsWDqlQuDlShZWWoLLJ9O4fLQ+410ZglZ2l8k6qNQ04j0q
SXIvt77xakMf+/7QNCfg0Pi8LAOW67mg4E3g9551rG74hzyYujtpPsbznakCAwEA
AaOBuzCBuDAJBgNVHRMEAjAAMBMGA1UdJQQMMAoGCCsGAQUFBwMBMFYGA1UdEQRP
ME2HBH8AAAGHEAAAAAAAAAAAAAAAAAAAAAGCCWxvY2FsaG9zdIcEwKgWQYIKcG0t
bm9kZS0wMYIWcG0tbm9kZS0wMS5sb2NhbGVuZy5jYTAdBgNVHQ4EFgQUt1andLwM
uG5OcsZOTXXLMOUHRF4wHwYDVR0jBBgwFoAU8NcoXGshhGAFK3p0HhJ2m5Z99wkw
DQYJKoZIhvcNAQELBQADggIBABEfEFImuisA6+CJb/OyZSivdQrOK4avNLLek7La
ticczKaNwcczee+kQ7vGaH1ZxR6G0+BOYS6m5fnuxpLvdMSHdn+J0TwRJuO2WvXX
GngQDIUEoTxmcfqvzpWIjysDHM9Mu4U5zXEuQxkFwcB/noA71N86PVVTV98E6lyR
9PVofH812cAsfmnZMdKkg0JkVDvDGkNxlmTrBB4DeAOdTY49VTqTFSxEpIyT2mbB
LubdXPl4Zpv/BAzEVR2uW9Id0p6BK0OoZ0MjJoo+LzfuZNPMrVUNQwQVKmIdm0uc
Pkpogxk9ffGpWE7AHqkK6CNAYn2XoOGxPBWZY59LNMEZEdwuLJcKP0433n6g4Lkh
3H2KLjdVT+cf/4Jnq32QO6R+OiHJq26UfxiiA1MmX4G20rzsx9a5pWgpv/Ak1vFR
IPmS9dw6tKEDZMXaX2VMJpGxVucJUbHddNpK/ssYSCq+PQt1KhLJiimGXwUctVpL
Q/Fg/czuKnr4EkFNJ6Ev9X1BTgPqcePB99fVjDuM3zmUd2Y3VsHhIm38ojtY2RHN
kMhHpohIS17QNEvTn/a7A8RKW5K3+2tp7+ClRTBGzaXkoj+YM4UvUvAoitDeuxI1
SvW2LuSKr8rnmAihVgX6GtkBbZrHZdu5jIc/2L0qAy7ktu3Ekg2QIDZCTL4XMw7b
Ydt1
-----END CERTIFICATE-----

View File

@@ -0,0 +1,63 @@
## Docker Host
#
#This VM is intended for running docker containers for services.
#
### Management
#
#Management can be handled via [Portainer](https%3A//portainer.voice1.me).
#
### Running Containers
#
#
#- Caddyserver
# - This is a reverse proxy responsible for translation of hostnames to internal services.
#- Clodflared/tunneld
# - Tunneling service provided by cloudflare.
# - Free version limited to chunk sizes of 100mb.
#- Tailscale Mesh Network
# - Tailscale is an overlay VPN and can be used to expose internal resources to other members of the `tailnet` (the term used for `tailscale` connected devices).
# - Reliable client tools for Mobile and Desktops.
# - Due to DNS conflicts magicDNS **should** be disabled for setups.
agent: 1
bios: ovmf
boot: order=scsi0;net0
cores: 4
cpu: x86-64-v2-AES
efidisk0: sr-ssd-pool:100/vm-100-disk-1.qcow2,efitype=4m,pre-enrolled-keys=1,size=528K
memory: 8129
meta: creation-qemu=9.0.2,ctime=1733787463
name: docker-host
net0: virtio=BC:24:11:CE:F0:94,bridge=vmbr0,firewall=1
numa: 0
onboot: 1
ostype: l26
parent: ansible-pre-patch-2026-03-13-1112
scsi0: sr-ssd-pool:100/vm-100-disk-0.qcow2,iothread=1,size=20G
scsihw: virtio-scsi-single
smbios1: uuid=a2995e8b-ed93-471d-8645-ac22711cd2c5
sockets: 1
tags: docker
vmgenid: 7fd8b1fc-7760-4156-b595-532f10784e73
[ansible-pre-patch-2026-03-13-1112]
#Ansible pre-patch snapshot 2026-03-13T17%3A12%3A41Z
agent: 1
bios: ovmf
boot: order=scsi0;net0
cores: 4
cpu: x86-64-v2-AES
efidisk0: sr-ssd-pool:100/vm-100-disk-1.qcow2,efitype=4m,pre-enrolled-keys=1,size=528K
memory: 8129
meta: creation-qemu=9.0.2,ctime=1733787463
name: docker-host
net0: virtio=BC:24:11:CE:F0:94,bridge=vmbr0,firewall=1
numa: 0
onboot: 1
ostype: l26
scsi0: sr-ssd-pool:100/vm-100-disk-0.qcow2,iothread=1,size=20G
scsihw: virtio-scsi-single
smbios1: uuid=a2995e8b-ed93-471d-8645-ac22711cd2c5
snaptime: 1773422196
sockets: 1
tags: docker
vmgenid: 7fd8b1fc-7760-4156-b595-532f10784e73

View File

@@ -0,0 +1,81 @@
## VM Backup Services
#
#> _This is a trial of the native backup service for Proxmox_
#
### Intent/Goal
#
#- Perform localized backups nightly
#-- Perform Full backup weekly
#-- Perform differential backups daily.
#- Verify recovery
#- Backup retention policy
#- Remote/offsite push of backup and diffs.
agent: 1
bios: ovmf
boot: order=scsi0;net0
cores: 4
cpu: x86-64-v2-AES
efidisk0: sr-ssd-pool:101/vm-101-disk-1.qcow2,efitype=4m,pre-enrolled-keys=1,size=528K
memory: 16000
meta: creation-qemu=9.0.2,ctime=1733871804
name: pbs-backup
net0: virtio=BC:24:11:44:1B:E9,bridge=vmbr1,firewall=1
net1: virtio=BC:24:11:52:CA:5D,bridge=vmbr2,firewall=1,mtu=9000
numa: 0
onboot: 1
ostype: l26
parent: ansible-pre-patch-2026-03-13-1115
scsi0: sr-ssd-pool:101/vm-101-disk-0.qcow2,iothread=1,size=32G
scsihw: virtio-scsi-single
smbios1: uuid=2e988279-e121-4dc5-9406-96796e22c24d
sockets: 1
tags: backup-server
vmgenid: 0edd84b0-f365-4b6a-bcc5-30b6abe924f3
[ansible-pre-patch-2026-03-13-1115]
#Ansible pre-patch snapshot 2026-03-13T17%3A15%3A14Z
agent: 1
bios: ovmf
boot: order=scsi0;net0
cores: 4
cpu: x86-64-v2-AES
efidisk0: sr-ssd-pool:101/vm-101-disk-1.qcow2,efitype=4m,pre-enrolled-keys=1,size=528K
memory: 16000
meta: creation-qemu=9.0.2,ctime=1733871804
name: pbs-backup
net0: virtio=BC:24:11:44:1B:E9,bridge=vmbr1,firewall=1
net1: virtio=BC:24:11:52:CA:5D,bridge=vmbr2,firewall=1,mtu=9000
numa: 0
onboot: 1
ostype: l26
parent: pre-upgrade
scsi0: sr-ssd-pool:101/vm-101-disk-0.qcow2,iothread=1,size=32G
scsihw: virtio-scsi-single
smbios1: uuid=2e988279-e121-4dc5-9406-96796e22c24d
snaptime: 1773422196
sockets: 1
tags: backup-server
vmgenid: 0edd84b0-f365-4b6a-bcc5-30b6abe924f3
[pre-upgrade]
agent: 1
bios: ovmf
boot: order=scsi0;net0
cores: 4
cpu: x86-64-v2-AES
efidisk0: sr-ssd-pool:101/vm-101-disk-1.qcow2,efitype=4m,pre-enrolled-keys=1,size=528K
memory: 16000
meta: creation-qemu=9.0.2,ctime=1733871804
name: pbs-backup
net0: virtio=BC:24:11:44:1B:E9,bridge=vmbr1,firewall=1
net1: virtio=BC:24:11:52:CA:5D,bridge=vmbr2,firewall=1,mtu=9000
numa: 0
onboot: 1
ostype: l26
scsi0: sr-ssd-pool:101/vm-101-disk-0.qcow2,iothread=1,size=32G
scsihw: virtio-scsi-single
smbios1: uuid=2e988279-e121-4dc5-9406-96796e22c24d
snaptime: 1755231630
sockets: 1
tags: backup-server
vmgenid: 0edd84b0-f365-4b6a-bcc5-30b6abe924f3

View File

@@ -0,0 +1,21 @@
agent: 1
bios: ovmf
boot: order=scsi0;net0
cores: 8
cpu: x86-64-v2-AES
efidisk0: sr-ssd-pool:105/vm-105-disk-1.qcow2,efitype=4m,pre-enrolled-keys=1,size=528K
machine: pc-q35-9.0
memory: 8096
meta: creation-qemu=9.0.2,ctime=1734900392
name: Win11Compress1
net0: virtio=BC:24:11:D5:B0:D4,bridge=vmbr1
numa: 0
ostype: win11
scsi0: sr-ssd-pool:105/vm-105-disk-0.qcow2,iothread=1,size=80G
scsihw: virtio-scsi-single
smbios1: uuid=65f64809-33db-4114-9777-7a18bed8d476
sockets: 1
tags: win11
tpmstate0: sr-ssd-pool:105/vm-105-disk-0.raw,size=4M,version=v2.0
vga: qxl,memory=4
vmgenid: b8e6858f-6160-4caa-a1ba-b9091caaa298

View File

@@ -0,0 +1,21 @@
agent: 1
bios: ovmf
boot: order=scsi0;ide0;net0
cores: 8
cpu: x86-64-v2-AES
efidisk0: sr-ssd-pool:107/vm-107-disk-0.qcow2,efitype=4m,pre-enrolled-keys=1,size=528K
machine: pc-q35-9.0
memory: 8096
meta: creation-qemu=9.0.2,ctime=1734900392
name: Win11CeasraII
net0: virtio=BC:24:11:74:52:00,bridge=vmbr1
numa: 0
ostype: win11
scsi0: sr-ssd-pool:107/vm-107-disk-1.qcow2,iothread=1,size=80G
scsihw: virtio-scsi-single
smbios1: uuid=45b4fe4e-356e-4abd-884a-b4d50ceb0554
sockets: 1
tags: win11
tpmstate0: sr-ssd-pool:107/vm-107-disk-0.raw,size=4M,version=v2.0
vga: qxl,memory=4
vmgenid: 24ffb585-a24d-4ea5-b450-c5129cb506db

View File

@@ -0,0 +1,20 @@
agent: 1
bios: ovmf
boot: order=scsi0;net0
cores: 8
cpu: x86-64-v2-AES
efidisk0: sr-ssd-pool:110/vm-110-disk-0.qcow2,efitype=4m,pre-enrolled-keys=1,size=528K
machine: pc-q35-9.0
memory: 8096
meta: creation-qemu=9.0.2,ctime=1734900392
name: Win11Scene-Lic
net0: virtio=BC:24:11:E9:C7:C7,bridge=vmbr1
numa: 0
ostype: win11
scsi0: sr-ssd-pool:110/vm-110-disk-1.qcow2,iothread=1,size=80G
scsihw: virtio-scsi-single
smbios1: uuid=f879cc62-9252-4c72-bceb-6a3caf5f856c
sockets: 1
tpmstate0: sr-ssd-pool:110/vm-110-disk-0.raw,size=4M,version=v2.0
vga: qxl,memory=4
vmgenid: bec67ad6-8a48-4b85-aa31-2f2841c97fd7

View File

@@ -0,0 +1 @@
pm-node-01 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC62ADJ4WqJJVxaxbJDJYOLhI//nKb7qOiCpKG0DuKwLFOqy7x9JdRBfKE7M4LG6sHxWX9gh+alRm/XnrEwrnXdiWmL/V7TnKLJo5WhPcLDngUDbPjMixEYDUXsqLRH+yRmaNEjmxeGpqhvnGgsg4WWGuodEODYaCo22xzqaZw5id8VOzx6N1Cd06XFWj6veTT1Pmu1lzPlOmJiEJSMSMIq9BBA2ssSVKWd1t2YBd+6mXr9OPNgC00A8/ZM377YsIrMEfVHVzqzX5TpebR/ds/VBbSWPHjkd8fYDtA4TkXzEjhUqNaCjGvQn3/od1fGShhRGoR52RweJvLVOWOIdFO5dZE7BS9eNLin49RK6vhXo1npX2YlvFi0ODccEbBOZNAuXZocdzs9R8KzAy0vIFTaRhbleRSVsyVGaiKINYAyAa/5PIsgSvAw1D5IF7Qp0Xs4mT17bNabBac9oQC0rHzA2DVO9HDC1DxNXepRJYqWaFmaIWm+0/tqiNBKHbntMz0=

View File

@@ -0,0 +1 @@
{"mode":"active","results":{"dEggmJiEw/fyKx6UfFy1JA":{"state":"started","sid":"vm:101","exit_code":0},"DYbpd9uFW1teaj9jwy+Yhw":{"exit_code":0,"sid":"vm:107","state":"started"},"WZ0I5axu8aEGbVhdgk30sw":{"sid":"vm:105","state":"started","exit_code":0},"YG58cKZPEIpGeKT6ITVIIg":{"exit_code":0,"sid":"vm:100","state":"started"}},"state":"active","timestamp":1773443985}

View File

@@ -0,0 +1,28 @@
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCk7Q9bSil2HCj4
Ae2Ovz/4134EBJ65sWb75c4KBB+UNgFFjkfUQ5KAu3pDJY9zE0X9cnm6n71qh9Q6
/QxYsa8fH436jrUGB/n92QSPXRpxxRtUelg0Owl0Sx5jGa/a4t8e2jEpPUlDUSlW
pVEikugWG2gOrDKfIUNEntiZ/kWE9A9HxvPUCVQrbgc1ctFNMEd1BXJ1e3lEmdxL
m/Iq0hcVLt7mQTzj2Fl2VsEYY7fQwqV1rFg6pULg5UoWVlqCyyfTuHy0PuNdGYJW
dpfJOqjUNOI9KklyL7e+8WpDH/v+0DQn4ND4vCwDluu5oOBN4Peedaxu+Ic8mLo7
aT7G852pAgMBAAECggEABKHRL+6HTOqW4/r54cEmr3st7jhK/6AnP6VBV4VXdbbb
654xZO7OQJCuFbtfqgsSiNRxmCJAaauNnxKDCZgD+SB5Fl5yYHb84yT4kdDlmz2+
pMLC6MSiYVfIGgnF/KR+lm6TuZAfwfpCP6K+V/WUUHqjPjZBPbhAxr6ctXEvdqpw
ko+5dea74eZ1vTDjytPqMsq4XSouo3FhFRz9Pqfgebf5EM+OFv1h3I1NW4MpuCoM
cTcHM0RdmKg2AWaMlxeJVWOSYV8aGkF/YoLthoOLo2cR9sgordp2BCR/szwdQRAG
XN32VjY0Q4Q5PYXUs74X07mG2Z6IeplN6tYS+3OL+QKBgQDd4ijBPJynGllAKBFX
TUMuEoYB5MTGgZjDq0o4NGfA7nk8tgxvIrTC7MB/aD8tQmpBjYyrZtYeZeR1mqRj
apmkib344EIuJ2tz5UmQwdcghjUQI+wZCrxd2dc4SCrtsVKIckMydjFllZTCWcRy
ntFsI9fcRL6ESo3ScFt+OoG4nwKBgQC+SO0ZbHfVIFUVK8xWtnCebrOqcEdGs8u1
iGMzYehHR5AQyXqW4ZJc3+7RGvn/MtzlQsjsk+SIkY+ekvvFigk2ktLFKD+5kGpr
t5mBOAK2KXY4NDUVsvOZ4WokS3bLwGDqK+GZ2YftaTZB+wSjPhwfNRLWrnA9M6A0
o3akzHDctwKBgB/o03We0uSRPH6mhH/qo5uvnEgPb2Eg6ChTrPPSTY2IfjUF9VnS
Qu65f6GTC2rl30QYKD/KJUbv3mAvYi7N+NSZ3pE5JyteDez375F63wZVZrIwiFa9
nYNdvb7hWhMe6kCnNhS+vLHgRimBIWhegL2tlfCejkuWMTkvYWkQ3vD/AoGBAIuD
xquUVswh16AdK8YMH8hZ3EtD5U6Wdu6ToEBFMdxJQPy97K8BlqGX4m7Ye6G79i/1
5oFm8fGb4BRhKk4sphKoVfcOSqLQmuZ9iAQxP/O1tKMCzEUrnuYdWwhfeCtt0uD+
6Xs2/i14rbp0xHK4EEBlVnmnDk4hMv5FN7Ee4EVDAoGABUOlH+h2kmd5gEvsZoNC
B+fUdVrf5S5C/HSaSTElblAPcYrb/W0mOiayL3ZrgjBHkP0gR+kb9ElBJq9RCA/8
v+Hg43qNd/9S4M15FEgTAL31vNPpyJeeBtLkAUJy5SdWXnxAydtuW7Sl91OAMxEU
ofZ5R4ToKr+bHLNge+IUErI=
-----END PRIVATE KEY-----

View File

@@ -0,0 +1,30 @@
-----BEGIN CERTIFICATE-----
MIIFDzCCAvegAwIBAgIBATANBgkqhkiG9w0BAQsFADB2MSQwIgYDVQQDDBtQcm94
bW94IFZpcnR1YWwgRW52aXJvbm1lbnQxLTArBgNVBAsMJGJlMjExNDYyLWYzM2It
NDY0OS04ZTQ3LThiYjE3MDRkZjRhYjEfMB0GA1UECgwWUFZFIENsdXN0ZXIgTWFu
YWdlciBDQTAeFw0yNDEyMDgyMzAwMzlaFw0yNjEyMDgyMzAwMzlaMGIxGTAXBgNV
BAsTEFBWRSBDbHVzdGVyIE5vZGUxJDAiBgNVBAoTG1Byb3htb3ggVmlydHVhbCBF
bnZpcm9ubWVudDEfMB0GA1UEAxMWcG0tbm9kZS0wMS5sb2NhbGVuZy5jYTCCASIw
DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKTtD1tKKXYcKPgB7Y6/P/jXfgQE
nrmxZvvlzgoEH5Q2AUWOR9RDkoC7ekMlj3MTRf1yebqfvWqH1Dr9DFixrx8fjfqO
tQYH+f3ZBI9dGnHFG1R6WDQ7CXRLHmMZr9ri3x7aMSk9SUNRKValUSKS6BYbaA6s
Mp8hQ0Se2Jn+RYT0D0fG89QJVCtuBzVy0U0wR3UFcnV7eUSZ3Eub8irSFxUu3uZB
POPYWXZWwRhjt9DCpXWsWDqlQuDlShZWWoLLJ9O4fLQ+410ZglZ2l8k6qNQ04j0q
SXIvt77xakMf+/7QNCfg0Pi8LAOW67mg4E3g9551rG74hzyYujtpPsbznakCAwEA
AaOBuzCBuDAJBgNVHRMEAjAAMBMGA1UdJQQMMAoGCCsGAQUFBwMBMFYGA1UdEQRP
ME2HBH8AAAGHEAAAAAAAAAAAAAAAAAAAAAGCCWxvY2FsaG9zdIcEwKgWQYIKcG0t
bm9kZS0wMYIWcG0tbm9kZS0wMS5sb2NhbGVuZy5jYTAdBgNVHQ4EFgQUt1andLwM
uG5OcsZOTXXLMOUHRF4wHwYDVR0jBBgwFoAU8NcoXGshhGAFK3p0HhJ2m5Z99wkw
DQYJKoZIhvcNAQELBQADggIBABEfEFImuisA6+CJb/OyZSivdQrOK4avNLLek7La
ticczKaNwcczee+kQ7vGaH1ZxR6G0+BOYS6m5fnuxpLvdMSHdn+J0TwRJuO2WvXX
GngQDIUEoTxmcfqvzpWIjysDHM9Mu4U5zXEuQxkFwcB/noA71N86PVVTV98E6lyR
9PVofH812cAsfmnZMdKkg0JkVDvDGkNxlmTrBB4DeAOdTY49VTqTFSxEpIyT2mbB
LubdXPl4Zpv/BAzEVR2uW9Id0p6BK0OoZ0MjJoo+LzfuZNPMrVUNQwQVKmIdm0uc
Pkpogxk9ffGpWE7AHqkK6CNAYn2XoOGxPBWZY59LNMEZEdwuLJcKP0433n6g4Lkh
3H2KLjdVT+cf/4Jnq32QO6R+OiHJq26UfxiiA1MmX4G20rzsx9a5pWgpv/Ak1vFR
IPmS9dw6tKEDZMXaX2VMJpGxVucJUbHddNpK/ssYSCq+PQt1KhLJiimGXwUctVpL
Q/Fg/czuKnr4EkFNJ6Ev9X1BTgPqcePB99fVjDuM3zmUd2Y3VsHhIm38ojtY2RHN
kMhHpohIS17QNEvTn/a7A8RKW5K3+2tp7+ClRTBGzaXkoj+YM4UvUvAoitDeuxI1
SvW2LuSKr8rnmAihVgX6GtkBbZrHZdu5jIc/2L0qAy7ktu3Ekg2QIDZCTL4XMw7b
Ydt1
-----END CERTIFICATE-----

View File

@@ -0,0 +1,63 @@
## Docker Host
#
#This VM is intended for running docker containers for services.
#
### Management
#
#Management can be handled via [Portainer](https%3A//portainer.voice1.me).
#
### Running Containers
#
#
#- Caddyserver
# - This is a reverse proxy responsible for translation of hostnames to internal services.
#- Clodflared/tunneld
# - Tunneling service provided by cloudflare.
# - Free version limited to chunk sizes of 100mb.
#- Tailscale Mesh Network
# - Tailscale is an overlay VPN and can be used to expose internal resources to other members of the `tailnet` (the term used for `tailscale` connected devices).
# - Reliable client tools for Mobile and Desktops.
# - Due to DNS conflicts magicDNS **should** be disabled for setups.
agent: 1
bios: ovmf
boot: order=scsi0;net0
cores: 4
cpu: x86-64-v2-AES
efidisk0: sr-ssd-pool:100/vm-100-disk-1.qcow2,efitype=4m,pre-enrolled-keys=1,size=528K
memory: 8129
meta: creation-qemu=9.0.2,ctime=1733787463
name: docker-host
net0: virtio=BC:24:11:CE:F0:94,bridge=vmbr0,firewall=1
numa: 0
onboot: 1
ostype: l26
parent: ansible-pre-patch-2026-03-13-1112
scsi0: sr-ssd-pool:100/vm-100-disk-0.qcow2,iothread=1,size=20G
scsihw: virtio-scsi-single
smbios1: uuid=a2995e8b-ed93-471d-8645-ac22711cd2c5
sockets: 1
tags: docker
vmgenid: 7fd8b1fc-7760-4156-b595-532f10784e73
[ansible-pre-patch-2026-03-13-1112]
#Ansible pre-patch snapshot 2026-03-13T17%3A12%3A41Z
agent: 1
bios: ovmf
boot: order=scsi0;net0
cores: 4
cpu: x86-64-v2-AES
efidisk0: sr-ssd-pool:100/vm-100-disk-1.qcow2,efitype=4m,pre-enrolled-keys=1,size=528K
memory: 8129
meta: creation-qemu=9.0.2,ctime=1733787463
name: docker-host
net0: virtio=BC:24:11:CE:F0:94,bridge=vmbr0,firewall=1
numa: 0
onboot: 1
ostype: l26
scsi0: sr-ssd-pool:100/vm-100-disk-0.qcow2,iothread=1,size=20G
scsihw: virtio-scsi-single
smbios1: uuid=a2995e8b-ed93-471d-8645-ac22711cd2c5
snaptime: 1773422196
sockets: 1
tags: docker
vmgenid: 7fd8b1fc-7760-4156-b595-532f10784e73

View File

@@ -0,0 +1,81 @@
## VM Backup Services
#
#> _This is a trial of the native backup service for Proxmox_
#
### Intent/Goal
#
#- Perform localized backups nightly
#-- Perform Full backup weekly
#-- Perform differential backups daily.
#- Verify recovery
#- Backup retention policy
#- Remote/offsite push of backup and diffs.
agent: 1
bios: ovmf
boot: order=scsi0;net0
cores: 4
cpu: x86-64-v2-AES
efidisk0: sr-ssd-pool:101/vm-101-disk-1.qcow2,efitype=4m,pre-enrolled-keys=1,size=528K
memory: 16000
meta: creation-qemu=9.0.2,ctime=1733871804
name: pbs-backup
net0: virtio=BC:24:11:44:1B:E9,bridge=vmbr1,firewall=1
net1: virtio=BC:24:11:52:CA:5D,bridge=vmbr2,firewall=1,mtu=9000
numa: 0
onboot: 1
ostype: l26
parent: ansible-pre-patch-2026-03-13-1115
scsi0: sr-ssd-pool:101/vm-101-disk-0.qcow2,iothread=1,size=32G
scsihw: virtio-scsi-single
smbios1: uuid=2e988279-e121-4dc5-9406-96796e22c24d
sockets: 1
tags: backup-server
vmgenid: 0edd84b0-f365-4b6a-bcc5-30b6abe924f3
[ansible-pre-patch-2026-03-13-1115]
#Ansible pre-patch snapshot 2026-03-13T17%3A15%3A14Z
agent: 1
bios: ovmf
boot: order=scsi0;net0
cores: 4
cpu: x86-64-v2-AES
efidisk0: sr-ssd-pool:101/vm-101-disk-1.qcow2,efitype=4m,pre-enrolled-keys=1,size=528K
memory: 16000
meta: creation-qemu=9.0.2,ctime=1733871804
name: pbs-backup
net0: virtio=BC:24:11:44:1B:E9,bridge=vmbr1,firewall=1
net1: virtio=BC:24:11:52:CA:5D,bridge=vmbr2,firewall=1,mtu=9000
numa: 0
onboot: 1
ostype: l26
parent: pre-upgrade
scsi0: sr-ssd-pool:101/vm-101-disk-0.qcow2,iothread=1,size=32G
scsihw: virtio-scsi-single
smbios1: uuid=2e988279-e121-4dc5-9406-96796e22c24d
snaptime: 1773422196
sockets: 1
tags: backup-server
vmgenid: 0edd84b0-f365-4b6a-bcc5-30b6abe924f3
[pre-upgrade]
agent: 1
bios: ovmf
boot: order=scsi0;net0
cores: 4
cpu: x86-64-v2-AES
efidisk0: sr-ssd-pool:101/vm-101-disk-1.qcow2,efitype=4m,pre-enrolled-keys=1,size=528K
memory: 16000
meta: creation-qemu=9.0.2,ctime=1733871804
name: pbs-backup
net0: virtio=BC:24:11:44:1B:E9,bridge=vmbr1,firewall=1
net1: virtio=BC:24:11:52:CA:5D,bridge=vmbr2,firewall=1,mtu=9000
numa: 0
onboot: 1
ostype: l26
scsi0: sr-ssd-pool:101/vm-101-disk-0.qcow2,iothread=1,size=32G
scsihw: virtio-scsi-single
smbios1: uuid=2e988279-e121-4dc5-9406-96796e22c24d
snaptime: 1755231630
sockets: 1
tags: backup-server
vmgenid: 0edd84b0-f365-4b6a-bcc5-30b6abe924f3

View File

@@ -0,0 +1,21 @@
agent: 1
bios: ovmf
boot: order=scsi0;net0
cores: 8
cpu: x86-64-v2-AES
efidisk0: sr-ssd-pool:105/vm-105-disk-1.qcow2,efitype=4m,pre-enrolled-keys=1,size=528K
machine: pc-q35-9.0
memory: 8096
meta: creation-qemu=9.0.2,ctime=1734900392
name: Win11Compress1
net0: virtio=BC:24:11:D5:B0:D4,bridge=vmbr1
numa: 0
ostype: win11
scsi0: sr-ssd-pool:105/vm-105-disk-0.qcow2,iothread=1,size=80G
scsihw: virtio-scsi-single
smbios1: uuid=65f64809-33db-4114-9777-7a18bed8d476
sockets: 1
tags: win11
tpmstate0: sr-ssd-pool:105/vm-105-disk-0.raw,size=4M,version=v2.0
vga: qxl,memory=4
vmgenid: b8e6858f-6160-4caa-a1ba-b9091caaa298

View File

@@ -0,0 +1,21 @@
agent: 1
bios: ovmf
boot: order=scsi0;ide0;net0
cores: 8
cpu: x86-64-v2-AES
efidisk0: sr-ssd-pool:107/vm-107-disk-0.qcow2,efitype=4m,pre-enrolled-keys=1,size=528K
machine: pc-q35-9.0
memory: 8096
meta: creation-qemu=9.0.2,ctime=1734900392
name: Win11CeasraII
net0: virtio=BC:24:11:74:52:00,bridge=vmbr1
numa: 0
ostype: win11
scsi0: sr-ssd-pool:107/vm-107-disk-1.qcow2,iothread=1,size=80G
scsihw: virtio-scsi-single
smbios1: uuid=45b4fe4e-356e-4abd-884a-b4d50ceb0554
sockets: 1
tags: win11
tpmstate0: sr-ssd-pool:107/vm-107-disk-0.raw,size=4M,version=v2.0
vga: qxl,memory=4
vmgenid: 24ffb585-a24d-4ea5-b450-c5129cb506db

View File

@@ -0,0 +1,20 @@
agent: 1
bios: ovmf
boot: order=scsi0;net0
cores: 8
cpu: x86-64-v2-AES
efidisk0: sr-ssd-pool:110/vm-110-disk-0.qcow2,efitype=4m,pre-enrolled-keys=1,size=528K
machine: pc-q35-9.0
memory: 8096
meta: creation-qemu=9.0.2,ctime=1734900392
name: Win11Scene-Lic
net0: virtio=BC:24:11:E9:C7:C7,bridge=vmbr1
numa: 0
ostype: win11
scsi0: sr-ssd-pool:110/vm-110-disk-1.qcow2,iothread=1,size=80G
scsihw: virtio-scsi-single
smbios1: uuid=f879cc62-9252-4c72-bceb-6a3caf5f856c
sockets: 1
tpmstate0: sr-ssd-pool:110/vm-110-disk-0.raw,size=4M,version=v2.0
vga: qxl,memory=4
vmgenid: bec67ad6-8a48-4b85-aa31-2f2841c97fd7

View File

@@ -0,0 +1 @@
pm-node-01 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC62ADJ4WqJJVxaxbJDJYOLhI//nKb7qOiCpKG0DuKwLFOqy7x9JdRBfKE7M4LG6sHxWX9gh+alRm/XnrEwrnXdiWmL/V7TnKLJo5WhPcLDngUDbPjMixEYDUXsqLRH+yRmaNEjmxeGpqhvnGgsg4WWGuodEODYaCo22xzqaZw5id8VOzx6N1Cd06XFWj6veTT1Pmu1lzPlOmJiEJSMSMIq9BBA2ssSVKWd1t2YBd+6mXr9OPNgC00A8/ZM377YsIrMEfVHVzqzX5TpebR/ds/VBbSWPHjkd8fYDtA4TkXzEjhUqNaCjGvQn3/od1fGShhRGoR52RweJvLVOWOIdFO5dZE7BS9eNLin49RK6vhXo1npX2YlvFi0ODccEbBOZNAuXZocdzs9R8KzAy0vIFTaRhbleRSVsyVGaiKINYAyAa/5PIsgSvAw1D5IF7Qp0Xs4mT17bNabBac9oQC0rHzA2DVO9HDC1DxNXepRJYqWaFmaIWm+0/tqiNBKHbntMz0=

View File

@@ -0,0 +1 @@
{"state":"active","mode":"active","timestamp":1773443994,"results":{"2nEK9ghL1Db7QqC1JfJX3w":{"sid":"vm:109","state":"stopped","exit_code":0},"VQ1/wHCzSyJTlJ6aa8/kWw":{"exit_code":0,"sid":"vm:102","state":"started"},"2/zrGB6gXDkv2YzUVvHSNg":{"exit_code":0,"sid":"vm:106","state":"started"},"3N6OYlDRm9l0BgTf1rQEWQ":{"state":"started","sid":"vm:108","exit_code":0},"zwL0Dls9wzte66LMvM+36A":{"exit_code":0,"state":"started","sid":"vm:103"}}}

View File

@@ -0,0 +1,28 @@
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDL9oQDuAXfLCXX
az273yB3LjF86sDTL3OUiVB2x1RmydnBfIBU60t0n7EW3kTEZzSh86steKtf3V3q
ggNwsbtqWuFRmjRERLCRaU32sN3S3+xkT46AidWqKV8MgYbNlJqTEBQ+enrAjiMS
AK+PBRSmD7itebr0T8MmOPDXw8TGKwV/T9w0q7o+ARdO2lbddV02NZnyBZbFAsGb
ONAHGhp4Dy/AChJlVK025MmQWyhKbVdWazUG73svVh2+fRv/iGdLgGpWzlTKnIBV
WjKRlGuRbVxzOhv7+m38k1P2SUfF9Ar661lSfqIW4sgDRi2yAhmIoIr4kYkpMTny
5+FXQMFHAgMBAAECggEAXeCala2bQkOrLTImiXTjGAfybjkMxIc4LxtepjUL032/
lO9tj+h24/hmhYyLYUzRbGNfm//I/UhB5GCwHawog4TN5YXQ3cUx8dPitxNkHh3D
y83UXLRUXExLe9GYTsJBvUOu1a0BF+S0HqKjK3ResypUScBYPQADZfHaZK0uQjkT
X14pj0ukomxmxhicpg9pq36yZb1K6IcA0Tm0QMoGyqtn15uQzQmbM5ueuIXJYwCX
voi7BLr9H+VkYT8YApu04CLlN3NnIF11BxDrMyeAZqaBNeTZmtwBeIWvtF1u5siV
lvjUKS299eRP0ensZbEFesEI7WDR5vgWbHwPRrt3FQKBgQDwkcmNHAGKsBuiXh8p
mrRaEuu742RJ3l09GQXzjucJgKCFHFOuDhD2doPWsRW/ECo2qiEUSy7OL7ObX1UO
3suAVnsmMd8JNdRC8fmeSI9lmHIq0CnQ220GhCJ0AEDqeEdXtCqM8TLTkSX6clVQ
8yZdfOdE3NJ4A0vo79iFSf/0xQKBgQDZC6PGlz917AgUzUumU+R8MKgImQbj7eY2
urmNFYZ9pZRnK1p+UoRVpeFUeBfD/Lhq1XR5/l6kSsbaBJb+JZ/cSUrLp36ftWIt
sRDcSV6/4Ps6oSzBAuCY8sFrzlsQ6F0UB5Yp7yhzFaMoiMQZq9k+AqFHt6WP0LWp
+5D40242mwKBgFHU9Z+HeErJ7wyDQcxwMIs3RnLqPdIWztaarXiVEqgb1f6RjTF2
3XRJCj28jS4p/IINyyTREkHW3hyrCA7/4G9ue4OZkUnbwrFnCEc8XXLssWE44BCI
o4SE7AdTksFvWq1Nvu+kmGp5RFb2D2ly3IkOlMjK6NkkHe1FsPxeGLAVAoGADpNC
h0aG43NbQ5JZvyypDlHyJsmn9cx3BjvZ1AibBHsHETqPFCaUbm/6RsLdzbJ96+az
sLGNR3kiC2f9f8mlB5UAadawoSb8FddrK2/d5gLEvDYwnDGGRZ8fsA6mfOctwPeV
dPFzhO7yCvnMOXEZ4JkqnXdOre61FFopbRw9rXsCgYAzmCXlDZZBmBcBYHYExnd3
gPGUcBGJSA4Y+csCnGDDj/1W8p2G3R9RMGswjt/9G0Df/NRWmpE53AMOCreudF4S
hjK/H1uTrYEjQS9djrdFXcwinUDciGSYD2bJlqOLrIRHZCbVG3HgNegAxbPT7ucF
9dvs/anXuJqbp7fUzD/ZnA==
-----END PRIVATE KEY-----

View File

@@ -0,0 +1,30 @@
-----BEGIN CERTIFICATE-----
MIIFDzCCAvegAwIBAgIBAjANBgkqhkiG9w0BAQsFADB2MSQwIgYDVQQDDBtQcm94
bW94IFZpcnR1YWwgRW52aXJvbm1lbnQxLTArBgNVBAsMJGJlMjExNDYyLWYzM2It
NDY0OS04ZTQ3LThiYjE3MDRkZjRhYjEfMB0GA1UECgwWUFZFIENsdXN0ZXIgTWFu
YWdlciBDQTAeFw0yNDEyMDkyMDU2MDRaFw0yNjEyMDkyMDU2MDRaMGIxGTAXBgNV
BAsTEFBWRSBDbHVzdGVyIE5vZGUxJDAiBgNVBAoTG1Byb3htb3ggVmlydHVhbCBF
bnZpcm9ubWVudDEfMB0GA1UEAxMWcG0tbm9kZS0wMi5sb2NhbGVuZy5jYTCCASIw
DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMv2hAO4Bd8sJddrPbvfIHcuMXzq
wNMvc5SJUHbHVGbJ2cF8gFTrS3SfsRbeRMRnNKHzqy14q1/dXeqCA3Cxu2pa4VGa
NEREsJFpTfaw3dLf7GRPjoCJ1aopXwyBhs2UmpMQFD56esCOIxIAr48FFKYPuK15
uvRPwyY48NfDxMYrBX9P3DSruj4BF07aVt11XTY1mfIFlsUCwZs40AcaGngPL8AK
EmVUrTbkyZBbKEptV1ZrNQbvey9WHb59G/+IZ0uAalbOVMqcgFVaMpGUa5FtXHM6
G/v6bfyTU/ZJR8X0CvrrWVJ+ohbiyANGLbICGYigiviRiSkxOfLn4VdAwUcCAwEA
AaOBuzCBuDAJBgNVHRMEAjAAMBMGA1UdJQQMMAoGCCsGAQUFBwMBMFYGA1UdEQRP
ME2HBH8AAAGHEAAAAAAAAAAAAAAAAAAAAAGCCWxvY2FsaG9zdIcEwKgWQoIKcG0t
bm9kZS0wMoIWcG0tbm9kZS0wMi5sb2NhbGVuZy5jYTAdBgNVHQ4EFgQUA+YjpBsi
efTaZd254njXhx5HdAwwHwYDVR0jBBgwFoAU8NcoXGshhGAFK3p0HhJ2m5Z99wkw
DQYJKoZIhvcNAQELBQADggIBAAofFk9cefYDhSgGsR9UkVnElDovgL78uUw/Yrpq
xrbZkKcNjMIQW1iTdgND9TOtl/K/sWyp3zicZKYg8eaEDzv0FS0oWwwdWs15AH5r
HnrGpPbYJuGZX/zTC9iDkbvRbx5pd62dRrVxAfMaQWSiiyqhvFe95Yvgo+zVJBoC
qmupR+jUuk3uM3aTkSfVNf7EqSww4kf73fx7Z1IuwLjjFdv3hP5dRlm3GO6curog
c/g86tuPwHsw7QXZtKXl/6sLUjvTumSrRAzIN5V23y0L5MRh/GflV82ByJ7qJsER
8nwHnPJCr0ZDnAghj9SInLDA0l0msrwlb5NlX7sIHrIiCfZ9VVYgF6FpphPmZul8
N1dHXwv77OTnTeABlbKRacai8PGuXvvrSzRrsOFVtE9e3ptIiIHkArrd3FFc+xvv
NKvcH0ih3WWJsK1DADUk3yRTmi6mWiTU8CizTg/40WYkFc+7nSBj8KEZTJl7KkU5
alE1UMcruAK2IeYPHoLKwJPFofUnuGXFverg2rRnZca50fA5XmSxOwJ/qhp6+Haw
BSymwmpnuEG6kg+nasEx1/Mk4FQeXdQeT4fwkR/YuOgIiWn9aoMVR/NcCMAT0aER
dju6kPy5Cdq+ZTAE0TQT6fFaSPo66Oge/cNFGIcII/YuGhdY6SbsMfygWDRucayX
lNIo
-----END CERTIFICATE-----

View File

@@ -0,0 +1,24 @@
## AD Controller
#
#Localized AD Controller in sync with O365/EntraID
agent: 1
bios: ovmf
boot: order=scsi0;ide2;net0
cores: 4
cpu: x86-64-v2-AES
efidisk0: sr-ssd-pool:102/vm-102-disk-1.qcow2,efitype=4m,pre-enrolled-keys=1,size=528K
machine: pc-q35-9.0
memory: 8096
meta: creation-qemu=9.0.2,ctime=1733866480
name: AD.LocalEng
net0: virtio=BC:24:11:B7:12:6C,bridge=vmbr1
numa: 0
ostype: win11
scsi0: local-lvm:vm-102-disk-0,format=raw,iothread=1,size=60G
scsihw: virtio-scsi-single
smbios1: uuid=cfd26933-b465-4635-b41e-56adfd6b3e6d
sockets: 1
tags: windows-ad
tpmstate0: sr-ssd-pool:102/vm-102-disk-0.raw,size=4M,version=v2.0
unused0: sr-ssd-pool:102/vm-102-disk-0.qcow2
vmgenid: 3dbb4168-5dd7-4d3a-9c77-97712b24551b

View File

@@ -0,0 +1,46 @@
## Dedicated VM for Pritnul VPN Services.
#
#> System exported from truenas install.
#
#- User manageable via [WebGUI](https%3A//vpn.localeng.ca)
agent: 1
boot: order=scsi0
cores: 4
cpu: host
memory: 8129
meta: creation-qemu=9.0.2,ctime=1733952118
name: pritunl
net0: virtio=BC:24:11:FE:C1:74,bridge=vmbr0,firewall=1
numa: 0
onboot: 1
ostype: l26
parent: ansible-pre-patch-2026-03-13-1112
scsi0: sr-ssd-pool:103/vm-103-disk-0.qcow2,iothread=1,size=10G
scsihw: virtio-scsi-single
serial0: socket
smbios1: uuid=026063ac-775e-4990-895e-62d7101f6fba
sockets: 1
tags: pritunl
vmgenid: 252041fa-b84c-4bdb-9988-a8ad773a7e89
[ansible-pre-patch-2026-03-13-1112]
#Ansible pre-patch snapshot 2026-03-13T17%3A12%3A42Z
agent: 1
boot: order=scsi0
cores: 4
cpu: host
memory: 8129
meta: creation-qemu=9.0.2,ctime=1733952118
name: pritunl
net0: virtio=BC:24:11:FE:C1:74,bridge=vmbr0,firewall=1
numa: 0
onboot: 1
ostype: l26
scsi0: sr-ssd-pool:103/vm-103-disk-0.qcow2,iothread=1,size=10G
scsihw: virtio-scsi-single
serial0: socket
smbios1: uuid=026063ac-775e-4990-895e-62d7101f6fba
snaptime: 1773422196
sockets: 1
tags: pritunl
vmgenid: 252041fa-b84c-4bdb-9988-a8ad773a7e89

View File

@@ -0,0 +1,20 @@
agent: 1
bios: ovmf
boot: order=scsi0;net0
cores: 8
cpu: x86-64-v2-AES
efidisk0: sr-ssd-pool:104/vm-104-disk-1.qcow2,efitype=4m,pre-enrolled-keys=1,size=528K
machine: pc-q35-9.0
memory: 8096
meta: creation-qemu=9.0.2,ctime=1734900392
name: Windows11Base
net0: virtio=BC:24:11:96:1C:97,bridge=vmbr1
numa: 0
ostype: win11
scsi0: sr-ssd-pool:104/vm-104-disk-0.qcow2,iothread=1,size=80G
scsihw: virtio-scsi-single
smbios1: uuid=396a6fdc-3864-4286-b390-6d48ac0c987b
sockets: 1
tpmstate0: sr-ssd-pool:104/vm-104-disk-0.raw,size=4M,version=v2.0
vga: qxl,memory=4
vmgenid: 102e9462-b7b5-4efb-b55f-f80b8b1404b0

View File

@@ -0,0 +1,21 @@
agent: 1
bios: ovmf
boot: order=scsi0;ide2;net0
cores: 8
cpu: x86-64-v2-AES
efidisk0: sr-ssd-pool:106/vm-106-disk-1.qcow2,efitype=4m,pre-enrolled-keys=1,size=528K
machine: pc-q35-9.0
memory: 8096
meta: creation-qemu=9.0.2,ctime=1734900392
name: Win11Compress2
net0: virtio=BC:24:11:4D:15:C4,bridge=vmbr1
numa: 0
ostype: win11
scsi0: sr-ssd-pool:106/vm-106-disk-0.qcow2,iothread=1,size=80G
scsihw: virtio-scsi-single
smbios1: uuid=7a819633-a824-498e-9599-543fd4c0bcc2
sockets: 1
tags: win11
tpmstate0: sr-ssd-pool:106/vm-106-disk-0.raw,size=4M,version=v2.0
vga: qxl,memory=4
vmgenid: 26c73d29-c21d-4169-8e07-422bc2d01ee3

View File

@@ -0,0 +1,20 @@
agent: 1
bios: ovmf
boot: order=scsi0;ide0;net0
cores: 8
cpu: x86-64-v2-AES
efidisk0: sr-ssd-pool:108/vm-108-disk-1.qcow2,efitype=4m,pre-enrolled-keys=1,size=528K
machine: pc-q35-9.0
memory: 8096
meta: creation-qemu=9.0.2,ctime=1734900392
name: Win11DataGateway
net0: virtio=BC:24:11:79:05:14,bridge=vmbr1
numa: 0
ostype: win11
scsi0: sr-ssd-pool:108/vm-108-disk-0.qcow2,iothread=1,size=80G
scsihw: virtio-scsi-single
smbios1: uuid=420b9296-47d3-4e7c-a360-fb37234fd524
sockets: 1
tpmstate0: sr-ssd-pool:108/vm-108-disk-0.raw,size=4M,version=v2.0
vga: qxl,memory=4
vmgenid: a8054de0-abc3-448b-bdc1-0f412ccc2336

View File

@@ -0,0 +1,21 @@
agent: 1
bios: ovmf
boot: order=scsi0;ide0;net0
cores: 8
cpu: x86-64-v2-AES
efidisk0: sr-ssd-pool:109/vm-109-disk-1.qcow2,efitype=4m,pre-enrolled-keys=1,size=528K
machine: pc-q35-9.0
memory: 32096
meta: creation-qemu=9.0.2,ctime=1734900392
name: Win11Solidworks
net0: virtio=BC:24:11:E3:AA:D1,bridge=vmbr1
numa: 0
ostype: win11
scsi0: sr-ssd-pool:109/vm-109-disk-0.qcow2,iothread=1,size=80G
scsihw: virtio-scsi-single
smbios1: uuid=b0e03ad8-cc19-48a8-ae67-167704469718
sockets: 1
tags: win11
tpmstate0: sr-ssd-pool:109/vm-109-disk-0.raw,size=4M,version=v2.0
vga: qxl,memory=4
vmgenid: 344eb859-3e5f-470d-a001-c3529a7e822b

View File

@@ -0,0 +1 @@
pm-node-02 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDJb6tg3OPXs+RzQ/VQV777yqp5W5vrO5OhqvOGgFW4ToX1EeUkSket44IhfuD3v64y51RXTflZV1i4oIAka7Oz+MR0t0R9W3K+giBV0X5VQPYB6Ic6s+3OJ3HFIyRmxKALcUeGib5hhn988+pvxbub32ufZL00ieM+IECvple0td6t9BPTd1FqqrQT4ZFshvalUAgHmHq/0mqRdtDySDJ2nIMDnRWZodoRAjGPs/wKw13OzXUNydnfScJE+Ovaq99ZWM0GhLppUSh2EWV3Gh9XLZf8m8TkAeNqtdjoYRml9zfdYyiHdmZXjs4vZmbLwUHsxNL1Hx4XOI0VgntJu5zIUEoD+WFx0KSDzrB6bd4ORMuzmEDUOPN22Xr3RiiGEpXwpxsoFugiIw+a9RUXphR6odqot1YNavgJKLPmif/07tNafbEALUOHNGR/WouYuzaHBQxst1tr5YwXovt+SSdl7c8c1dtN5v5WTffYiyqjCDqnVyOkQ1Mk0nftGisFaDE=

View File

@@ -0,0 +1 @@
{"mode":"active","timestamp":1773443993,"state":"wait_for_agent_lock","results":{}}

View File

@@ -0,0 +1,28 @@
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCpRbHVtnnmQqrM
drRXavPu7qLAw7LJwF7Y/8ek6qWWOm5WlOCaPmnkAVxhmQGCBtvylk9lKSqmR2Bw
5SLb3KIJE5ra9iwBcY7QPCpC1w3cNFZGHU6meiRVKiydnQteE8aonznj42XSqHf5
zWUbvtveidhjPNEKfDgEoZB++hm8YdUOLhxfBYPxDDnDHjzyC4vB0s/KSx/GKlgM
dBPRrupnjexYmsLOrJdER8/UqAf2ujU4rudVA6N7OHIdC5faoBc8cdw4e0/tB/NJ
ss+lP453YCmvDMq0taJWHpIP4vzDibjZxhWSL6wSfUKTmHi8xvPdwuwUa1HKt9gm
C1YwgitPAgMBAAECggEAS40K4atPXyGUYCv/NCFNfPBP/h+atgfBjbMkJYyBmbq8
srJCSTXgR18AH6OOE74B/5VtHGayXYLwHZN36o/gVpLEhERpwb8wkeq4phqcWhOW
Cjdcelt7yfNH9JU6lKPZADwJN5iwQsTkv78YCLk4I2x9A1YKq1ZkHlUKTFJOmFCL
nqJi6G+w0LlDb9w12/trF+8gV1nJfQwOPdmwdZQwaKHzBsOZz9EqUKcXvhS0EKYg
O41ku4ja0frPPdevc7EryANUvjWXdozotlmmLo+fwG2D16VeC3ZH0IGOmO67O66A
/U8kD+kUJotuD4ZV50h/SKqV79C800iEBTuB/OoNaQKBgQDjVwui1A1dxpqfH7eR
rG2zT07Oe0Sh89BA0Q4KGF8NZ+12H3kjrM0BxdcgKSzKD9pypskBbGdz1pL9Ght7
9w3NGsfe5zXmPCMl4GhHCKL4uklw6efMK92qXxg/3ghW5HLonwy8rsY+cmmyVGyv
FtHvxI4PP01tzkzNyFUioTLfjQKBgQC+nKATjyo70HBuDir1K7er5/jdsXt/B+iM
9mrOFiVSGYU2KYeysGN0myj/F1yFhhg13pN/PdAXFARFxah/s0p1h76VsOQK83u1
QQMUOB/wQih6FEtWunI54HxHBeq/9z8Z2frlLgmak/nuyxMPXCh4y0XEEe1olb0T
2vImSc+hSwKBgQDQpIueVcUqomI31dEQldJcNVYbNJCJng0r33FmHHXoBNCvjzUL
Y8UGcn78Gi3sCF6wyJdDgizz6CMgvPwqalO1QHXdAg+6jMipM2ogfzGq2rUaNuGw
xTV77iiAPRMkRCedjJMQ+8ofd7u/mbHhgy0LQzYpkixKsYJVfh18Wbsp5QKBgQC8
wNj7xW+rH7PWKA1+Dzao8uPMlS6YErrErFgDkIaQkFkL04BfALDcDbJBOV8TkkBz
R9+DxzBDSj0Y4q0DGAaJ8ExYa3zHI2nDiYeFBDcMclcm3OXmEmd+zMAEjOV0B2Dj
NqpvPHGiMxryzwIm2bnyNEj36lDQmkdMXCoipEEJlQKBgHnfFF5j18qGyWuWGIrL
i7Fx9uABOIUhG9e27uyv5Pno9+RE8+5asCf0QJvzGlFuvWWqGRpgLHAse5n7XAKB
CykCeehEPquoQmExlFjxrlEPp57LVuThLP8gowWWeWS6y3LTx/gHYRoieSv0Z78P
z/2+axN+60sDWsdAbwaVCLrE
-----END PRIVATE KEY-----

View File

@@ -0,0 +1,30 @@
-----BEGIN CERTIFICATE-----
MIIFDzCCAvegAwIBAgIBAzANBgkqhkiG9w0BAQsFADB2MSQwIgYDVQQDDBtQcm94
bW94IFZpcnR1YWwgRW52aXJvbm1lbnQxLTArBgNVBAsMJGJlMjExNDYyLWYzM2It
NDY0OS04ZTQ3LThiYjE3MDRkZjRhYjEfMB0GA1UECgwWUFZFIENsdXN0ZXIgTWFu
YWdlciBDQTAeFw0yNDEyMDkyMDU2MzVaFw0yNjEyMDkyMDU2MzVaMGIxGTAXBgNV
BAsTEFBWRSBDbHVzdGVyIE5vZGUxJDAiBgNVBAoTG1Byb3htb3ggVmlydHVhbCBF
bnZpcm9ubWVudDEfMB0GA1UEAxMWcG0tbm9kZS0wMy5sb2NhbGVuZy5jYTCCASIw
DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKlFsdW2eeZCqsx2tFdq8+7uosDD
ssnAXtj/x6TqpZY6blaU4Jo+aeQBXGGZAYIG2/KWT2UpKqZHYHDlItvcogkTmtr2
LAFxjtA8KkLXDdw0VkYdTqZ6JFUqLJ2dC14TxqifOePjZdKod/nNZRu+296J2GM8
0Qp8OAShkH76Gbxh1Q4uHF8Fg/EMOcMePPILi8HSz8pLH8YqWAx0E9Gu6meN7Fia
ws6sl0RHz9SoB/a6NTiu51UDo3s4ch0Ll9qgFzxx3Dh7T+0H80myz6U/jndgKa8M
yrS1olYekg/i/MOJuNnGFZIvrBJ9QpOYeLzG893C7BRrUcq32CYLVjCCK08CAwEA
AaOBuzCBuDAJBgNVHRMEAjAAMBMGA1UdJQQMMAoGCCsGAQUFBwMBMFYGA1UdEQRP
ME2HBH8AAAGHEAAAAAAAAAAAAAAAAAAAAAGCCWxvY2FsaG9zdIcEwKgWQ4IKcG0t
bm9kZS0wM4IWcG0tbm9kZS0wMy5sb2NhbGVuZy5jYTAdBgNVHQ4EFgQU9kK21l+P
vtxmC+fDWa2IiVYoQy4wHwYDVR0jBBgwFoAU8NcoXGshhGAFK3p0HhJ2m5Z99wkw
DQYJKoZIhvcNAQELBQADggIBAGqMZkVaJgQzbFDtE7bKIcgJ/q72JFowk2ZtVOTi
DVVOIlggPl3pCVuCJoDfggLTMMcEEarGVfh1eokfo/2ID8Cyxf1CTaiRPsGeVX4X
qEExbNiuLxoxc5+2S3ZX2iTGoQ5FmOByjQ6Bd2shxCo/8pZHEk1QvF6+m24wyKE/
cinFlsZLRMMmEEeTcGfp4nhqwwUUiYvJYGaf+tgoKHZl6ZeyZtbn/yQ5W59iYt5S
ATHcgW8qHWKxmd+FB7a/ODNuh3QnsaFMEXA782uH3FIGmswOlawJuLXYtR626eBf
g2ZlmxNqnJHFJB261la1lE2+QwrpPc7lW4VivyaU5jhcs7zSFtl1kWejpDbyUvw5
Mc/h6BEcJLgDTgXAti/TH52bUymw5Gf7PmmWJw3bm33aI8/jpVNA6CoI0W5Txx8D
o9hNxTwJupcB9tybVbh/ZnrG485LMRHYp23lQBtch3aug5699faIC2ZUS5kWUsuu
07/9OBBZmXOZh6/WJqnEKLGB/QinvTE12n5/v6Nb6DtJ5HwYS9b6Vz8cQOEzkgnG
iklAKszyVuWwp7jeWcwiZprSSjXd6woXWMuRdLEr8yBFBWTyyxFvcRhxoIhzjGSO
gn2pcWowm/AeeldcaN9WbhkgR3Je9+c5izHcx+0iLNO7pdaNDoW9O+U/YUEHgWsB
OJOX
-----END CERTIFICATE-----

View File

@@ -0,0 +1 @@
pm-node-03 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDLuRrVAiNSwUL/IrYep1DOaWP0fn35PpFnt+15Nha1EFEB/l9Ztf7W7bv0U9T0ikoktwnuZsKRkjuHjBaWlZnhuCQFbVSAu5ekG/pr6dtRF/MqtjIh5UAS1Us4QHcnEeguovZvqIbTVrq1wBinltl7TBaDcB1NVZIjXd3BKQtpT25ExhQN+eck+5P4oLssg9cLFxWbbRHJmW7/Mnsg0Zsj3Px8hGU9w85xHhdf/0kiAhZ8NvMZM6filj3COMxXbljJE4uuXjZChITwDGD+DQloarrHJ8rB/mhxLkGrKzhlH9m1BWrBEud5GG2h6allLXEVMb2g+rtE6q9/6G58rJ5Uk0kPmBdz/eybfbnUEIxzld+4IetnJvC6W4B1656oJKuTh+BBfCbaVnC1C2IZlYeOm5CeSShsG1lhut93tI/0lXd89E0tZog0tF+owhNaUdjFqgdSigdS5HT3r0ClOh4rioOirK32cuNJH2ZChktezV9+9r6j7b18BQs5/LGQNuU=

View File

@@ -0,0 +1,16 @@
smtp: Mailgun
from-address pve-cluster@localeng.ca
mailto support@dfatech.ca
mode tls
server smtp.mailgun.org
username localengtruenas@localeng.ca
matcher: default-matcher
comment Route all notifications to mail-to-root
mode all
target Mailgun
sendmail: mail-to-root
comment Send mails to root@pam's email address
disable true
mailto-user root@pam

View File

@@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEogIBAAKCAQEAxGsiEhHNIqkzIWTb5DQE6eYIup7Z0Sr6LD9yr/9vjMCV4Mqo
QNotRtpgyuU/AxtW4Z5uRhOREdnbLIGTwF2JFGIUdVEj+Fiqgabvm7Xd04/igejS
cxuK2VzvrbmWTewSG4UkucvkLJrEWbGZ/Pm/2ySDpNKj3jEYvFIRP73Jsci6cIpa
n4kS/dgufB3mmMh9XDwo4Lu/TzeJOBJRfft52GkB9vw2eARsnrUUBa+KcenYPjvR
kI2cdBYqW0CkaxBPzlzbxZCmFNgvwcT9uW8sVr/VIL2XtA+RpGqzG0wesXZu2+2T
nJEfhPyEf3d9znSTXUgzASh13lt8LXKUsLmiXwIDAQABAoIBABK0ZRU1bsSLOlxG
v432yjT/+/rRn8qEfjhyflh2ScgsmtlCU02BuWgS6b7In/yKwPZRYQz5VgpOJcoS
OODLx38SbAJUDMncn7gjDpRUeGBqRla6tjfR+qICcKypjL+06HCIeFvdJ8h7oJEu
EYz+t5+F1ad/i61gHYvpgM0CJM/yM6EDnyA47c7csfzScfc6sJ3aWrob0i3bOmru
YBMIbmPbdFvQOnwFut0vkdKAWlLZAJkUytOmcAxXKsFdhMYDFO+UFr9re5VfHEZe
pX6zIUawzI5M++mAzodm66B1QfEdqvJ4DoWx8qVRfHlLx6Azd5fXsd559Xn3eS2P
pon9xSkCgYEA+fh9WxLOR7Aye2SzV17XokKNTXkWvfrXG0zUvtL24dLSg8tc1PZC
CPM2OU9oMSvKksweaTlWFoKbkGIwKngr9via3lPRo0tBLMS29iM8+e23w3L5mHJI
MjnTO2QBgdBTX6OBY2veEyh1ZgzeiSO0pdIz5pCTYlRtCCZzY6oeGFUCgYEAySf4
paRvul76SXy3MRnWSCXTbBnkFKmt/DUf1XiqtCYp0xGiKHBmQ+Iyefx0hJTyis46
Se1q+TdI12XLb4IYcYBa5U3i0gWSg5rGvnn9h4g+c0JQhQqJo0DbWl8v7xt7aXTs
8ox7FZRubxmd4ZgKjM6/uqanC2uJ09ixf04M0+MCgYANMXtUSjrO99LCRn9ctinF
a6PPmfuETW/7BeQYqkPTiXAI+rvMla7IkCWlgrZqGfiYJOPaA+eySnRxe201YKBZ
aaeq4lunNbqb5UoO1a9LNavEShY4YJfE5t5qPQ4DTv6Hhra2i6Pt+O2xVC6OqG7J
bb3Fho3w26nhiz393aW2/QKBgFAD01doWn0jDKIwttoUMfWO/lOQ1PYXLLsXEqui
jRyN1bM832kAlN1J29RERMD8UqI+OFdx1kx93j64Ij0f3cNAUGfIHIJ4bvhkl8vq
0JuZ6WWFqmvRbkB/KwH+vR16rBOdzCcLFGbYHTmaUgALr56lGwUPB4F2bGPVXX2L
OXULAoGALkOLYqxbMcmYRBl0Kzkym6GGXHLk4H+kR7JQdVnoSJdZkrHZi6Rpr4tZ
wEwqH6y7Lj23hv0OBDP6LneT1NVhwpsbyxUPl7oO+M2a3QhIQ3Izomw55K5cSx+l
mtduBSioeFdQjPkYHsdvLBuoDuAnoPoFHc5kqp+c99j0YhTUs6M=
-----END RSA PRIVATE KEY-----

View File

@@ -0,0 +1,8 @@
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDCX4vg4IwR5ZyqshqUqCLt52ocI8pacz+Btk05xoGbFTxN1kt48QbcVaMFagzrhfdzQimtQgEondYVbRyaDQRkinxfn+RYBj/LdVvj0PIt7yL1fjVMzd9kxJI+sz0CJgsIEE3fq3D6ob3VUURtwpTHQVdvE/ngKfum4O6SfW8mm/VTg0kQ1sU9ZitB+AldMbniFrZJFRUkCzsPQc1h8Bg0tH9tldnmgwJVvfgdAVgI0op48gJvdrOANujUI1oOv63+N+fqXY1w5iz3xTR9gfKIw69v1oVuX2dMURanNQ+9RbskyLcz3pjcod2TTOl7cHkl3kXVXpqGFbTNqx0eEPKpg6RU5i9b3AZxzQJE7Zo1n8iiRbm1QJunrCzOpNQftCRBW+fPntPqPF59nqpqzYpo89E+PRTdPG2Tz8uuOqHEtIMXGz9FUF6QuRnNUvLRwzUgxUsMkUuuSHnSO56ffWzp0BitGnCGO/SCG4rz1UJsZd+zfqnuKgOjY+aC0V/by/4/Ysd18HNDSLUJFnkM+aA5bbvS9EUoGHxAcvlPTh2Djqu4X4qb81Chv/BWTP6lnlE3F8Id4c8+7eEAm7VjLhnEIBq5nc6JKQB+4QT5UymWM4bd2/ybSQrtNdoDWMvbujnhTKqdy5pZIrcZIQ9O8jEhvhtWuAFrK+nx7pnsEQuVAQ== root@pm-node-01
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCf9ww7OzV1L1X1HUdK/RlQmTYnA3/AXbsFO225TsGN+dWV2fTyPhj03znAnvKYmVqmEIK/zN/PbrtP/sMRLbzCeEHAM4ZjzB5i5or3vpcbuzIchv4Ak5uftYVkIMayl3Utki1OcXcBxlFKFBmCl2OHuS7Aa15WAF9zq3oXmq9Q/qie7vGDeHBLra01F2H8GVqhFd3jxAC5nXqprssEIee9HkSTJTDv5hbJWfnf+VhNAqVpNJqIJRLjoJe+GpLIv8d0ALpiuEohFTh5G3fj1BR2H0kYftGhpd8iNpr1wOd+XbD1mIEMWsyAD2qtP3bAJhn/+7q43AML7Nc9nygwKQB4E/9hDCX0CMGiknqvJgk24SJsExvHOaCdVDlHqK3QiX0JaezGJqWo02tyh4J7YZgxZNms53WxzO4AIy608JLNef4qnK8S6kcsZepRMsAaU+6YkIKVh0YV/4yyfVDzGXnbLzGAAKNvbAqcDruewV8N/meJ4nufaKBy1V7pszLMq3NqJJBJlTcR9s0e5Mq+JCudC5HGP0yoV0qDMlVfpsgSdm+J6Og1QUEul80XtmbrkoBXLZ9E6PauGOZprI5ljnwsHngLMWAJtdtsu+7Zhz4If1Oz+Cg/yKth64sdWW2VffpofLXMOXUP9g6P7TEdgqy4opsoe6Ho1L/Of0/X1SrE5w== root@pm-node-02
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDEvxJgz9UBgoDx1jsYulMexV4GgtbKkYJJZH+0qoDYSu7+BOwZBSQyutUWI0+KxAIQ+F7bmIHfKff6FlFMJr0/KszOYNzdfhtjWt2EksDHHjEbok4voFLzFcBgoTn6Jj2MjruBeDcv1tMn6Yn74Fpy5gRfV8ZqTx6drIVu1zn/LznFU+FpHgRiOXCAW4/C86peB7CQCTHuRze2ACNlTSDnw6tjBd+/c3aksiOMEzjdrJh92gOZomZ8h570+PKLNW0bkPIxLdiS4TfN7+nAdiwbrLMH1k6K/JxkaMMA/ljjTCkea0EAyIJ3BxyKMovqudgZgAKhzTLwR7FoLq9tf56e0rABEGKh1doorLfofL79Nrbz+vwIR6jp8DIdnZSFwPGFfxuIRacBtv5CZtvoGzROWRQOTSeDnxwaFamFTt6j1PRuh7Ix74vL9BfKPpAT3cH/0VEviNBvQ5J2Sybk3QEfweiKK/jMhxI3qNyekv5X/h/aAflExmGc9OHY1jw4idWfvxA/YEWBxJUpYnOJ8Yq8v1tquPG6rlJ9Cmhh1Fu06g6XFiipWuBxwqxEC4sj+c/IY/GaPA+hnEjUxzZqNEHPyIdV2A4WVbVQjExQisBeyTNcdvLe4AGb/+6hbn3UkNtMF4BYawDrSndSsP8LJisntOothILBV6mCD8u48lAcKQ== root@pm-node-03
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCwCatxremN2cRvmEJ+uW4A67wMyaGNMxeKjl99k1gQ1zg10qkPNoGVghwIN4LZeRiC/VAaQK34lKN7gAe8b/kvoh9nqDBK4FQjenIi2/A1C1Y+aKwI+pYjs2rbFO2OGcsnIooXOZ9lCotUxtz/opUdJ9/01urHcPiTcCNB3+bg/Svb7B+jJ4P0bb5MYqm9EcZVUTckFFOYC4fCt0zrXo5/x6iGhQKNnyTkRRJIODjg0RmHN6CBlOm5X95BtblVOQlD8n2FLutqnQamK4bDz+8lhjXUpTTSZSOaMdohg0ys9stoUxH5K6Nxnm4P/5vy8GUyENmwxus6VLnoPHBIc2sj4PP8XtRvdc5yoqa9QheyOqlnc3wLB7DLx9uTDJwwbglwzy1Zfe7eJFLLcUC/cdhlrMoTOqSpfo8J7HsVzIeuN7JUv9Kp6U0k5qu4DhaNOyGC3BVLTiDyUPy77ofxyZyiAwx5XpdhY0UXFLtNT8gCQ5qBPuJDw4das/Ndhp5++KUfvh1JuRYhhEbkRHeTfqb72+dl8zi2Y+QEK5Ykt9YMn9+6CcWZ7ZkhuwNI593lqnMdfEmsYDqHhLah/CiIBbuowlvbqJaOzsdXDjnnNbA+4hAcgJ/iqkXBGMMc1t0XORKYiVolxcKmAcgETZjv7UymrEIfH+ykFdbuk0Mt/VYA+Q== ben@voice1.me
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCqWPpgL7AWekjIIoqPAGFWNiCOEVw6P21/GG78YVInH3f+YmkbVQ0H/EkScdQPXiZjntjDbu140H+ku+VON2iw3D1K5H1+XmkebkDCUSqpXuckqUYMxXJ4VzulfQydkVUKlPjbGw5I73AKih3Os2TblcPJlHP8X9pEKGD5qhjkgYxK7+3bUWj5hJNd+cct/gBaHJ4JTZiTBNuSg9s222Jcn+3fogEYgFhCAKjeNIgCz6iXEIh3F4EbP3qGz/pwqmCFh0dqKmU+I2ctppJ3RrqiLOQXiH7hBQ0gtdtN4H78BpdHWHjVb6bCwpO1W2Uu4T35Kf1EsT5dqE3X1S08NlDiuMCHcBnrkcoTRxebvwIrf65eYrYVewykkITFaJuliZA4o0QySRJCjuY0BvSvmrfVmebWxJdRjtfpeXzF5tZtXOFyp/63ilWfL/SnySHIKxz8dXe5xerAgun3sJN+JFcY53rswiTzJ6JrJ9Zp1jXVdjLvyrEZNw+wD8SmLg8lANE= root@leg-truenas-01
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJeWkeowcTWT55dtogZnlJldU9AfkvDImK4BMvtfZPCT ansible-local_eng
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIExHB4JCgF580a9di0f9QGRjgUrlDJFWTvw1YZq20uv9 ansible-msp-agent

View File

@@ -0,0 +1,2 @@
pm-node-01 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC62ADJ4WqJJVxaxbJDJYOLhI//nKb7qOiCpKG0DuKwLFOqy7x9JdRBfKE7M4LG6sHxWX9gh+alRm/XnrEwrnXdiWmL/V7TnKLJo5WhPcLDngUDbPjMixEYDUXsqLRH+yRmaNEjmxeGpqhvnGgsg4WWGuodEODYaCo22xzqaZw5id8VOzx6N1Cd06XFWj6veTT1Pmu1lzPlOmJiEJSMSMIq9BBA2ssSVKWd1t2YBd+6mXr9OPNgC00A8/ZM377YsIrMEfVHVzqzX5TpebR/ds/VBbSWPHjkd8fYDtA4TkXzEjhUqNaCjGvQn3/od1fGShhRGoR52RweJvLVOWOIdFO5dZE7BS9eNLin49RK6vhXo1npX2YlvFi0ODccEbBOZNAuXZocdzs9R8KzAy0vIFTaRhbleRSVsyVGaiKINYAyAa/5PIsgSvAw1D5IF7Qp0Xs4mT17bNabBac9oQC0rHzA2DVO9HDC1DxNXepRJYqWaFmaIWm+0/tqiNBKHbntMz0=
192.168.22.65 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC62ADJ4WqJJVxaxbJDJYOLhI//nKb7qOiCpKG0DuKwLFOqy7x9JdRBfKE7M4LG6sHxWX9gh+alRm/XnrEwrnXdiWmL/V7TnKLJo5WhPcLDngUDbPjMixEYDUXsqLRH+yRmaNEjmxeGpqhvnGgsg4WWGuodEODYaCo22xzqaZw5id8VOzx6N1Cd06XFWj6veTT1Pmu1lzPlOmJiEJSMSMIq9BBA2ssSVKWd1t2YBd+6mXr9OPNgC00A8/ZM377YsIrMEfVHVzqzX5TpebR/ds/VBbSWPHjkd8fYDtA4TkXzEjhUqNaCjGvQn3/od1fGShhRGoR52RweJvLVOWOIdFO5dZE7BS9eNLin49RK6vhXo1npX2YlvFi0ODccEbBOZNAuXZocdzs9R8KzAy0vIFTaRhbleRSVsyVGaiKINYAyAa/5PIsgSvAw1D5IF7Qp0Xs4mT17bNabBac9oQC0rHzA2DVO9HDC1DxNXepRJYqWaFmaIWm+0/tqiNBKHbntMz0=

View File

@@ -0,0 +1,2 @@
smtp: Mailgun
password 5853895cf224a1014103f8f7aaa21a63-bdb2c8b4-7fa9f988

View File

@@ -0,0 +1,52 @@
-----BEGIN PRIVATE KEY-----
MIIJQQIBADANBgkqhkiG9w0BAQEFAASCCSswggknAgEAAoICAQDNFhmLjsVtjkj4
U/g/QmfU35juIXU+7ivx3kLiFSDIVSpffnROJhZn63GvX1nN5nZZYcCy12Bd2A5W
uvD6+sYOhTd4yBu4Cq/vKqtCA36vCWWEJVJceTtWTDzBpC84wZtbi/LejwrKQ8Hv
/J87LRMQ3g6bbDcHgdH376r7S7X0RQ41V4OIUk4YNeEAfIMKC0WnuRY+/ucNv4Dk
tjXg0jQIXe7g3UBZxFWNkrXJN6iFIUqtWF3FBanVbDu/3YhjqBKcEaJ8m1vwaBx2
DfqN5urDGvnpb1tJAngPDz27q/rcMqbmwyIFYmYojh3Kq5DIGEPikxEs8yUHLY+k
wGnxTgWFds2St+X5ma39HF2ExMU0Sl0ow7dbby7jj/3k1kWlnKmOHG0Lzb06kYoX
ALutROK9OzVfi4EpiAys/HHOdoHXptLe1B85j1FHMYuWHlXNOukFWBoxcAKfba6F
5ydt4tiuubWRmbmfShmWIFUhlUbsOz2AqnGuoVOQaPEJBXIX3Xdu4q6pZfFklFE+
fgbD03eA5M6dS8gbiHb0TOFmXzbYG2Z//rzZ9aAxp1aST1u4GSRh0o8uZ/wFs8br
0wsRitvgFGfx1kvP3pVR3bPIy5dELI78VW66+Ez+84UCcPGfEks7BJbCy2BVaxzt
gsKAfMzzujbuUU786lUio71F8QI27wIDAQABAoICABkXzc2tjP/NRlBcCyZyUZH8
6bv5NrHvIkwDDdvrtInOdyjH/XhdC1DGa1qHKCMb7PnIDskoYQ9vvWa56NJMl1R0
0vIMSe1IIXlPQd+0iG485Ww4b3ixEfmKdRnxpMrPpYVF/P643HEdvpTxK+pppsjh
jUKnCEn62wijDSCXhY57BIoHndMIKatSAahgPl2e6MmPc+axTu6iXSWexb4u+f7W
v2uepp5VJMKgY22t9F3q/OAeInBWM7l79146aihctX+IXivbi8bry3pbq38Wnz16
silFtBLyzQ3Kp5sBfT2D/7fXGEqLB5o0CUvK7M65aVTyTvUDqvwohEgm4s+LjvvV
V7QZeXBStEC29JFnjehaDteG1GvP/3eIW3mtZjWcfTw5nM9VCb8bck92Gvo8bm2Y
/PSavWmEmHGzkGIX0jz37wivAwvljB8WeLvh/EDJAsn2G34kpb4MJxCl1xp3vz3q
UB7JCZ5x5Q8oJGq3BQDQpjbxuK056QzajkUQKxtQ9SlQnEqsZ2Rq0hMZUzoigbAV
tVeX5wI7TsTrh5cPgsa8LEDaUQgGNrKhlu4/SeJv/Uml2BdpvmOzH41ypNpGv2Ks
FOVZ/Iqoez1sjcldR7lyd/Ybparpsl/86Eas4e2Vwv4VPqTHxrlmWBpx7ilu/uxC
0DidDTeLyPytGKHcOkNBAoIBAQDyN4FU2Jz9h9t83cfU5yXDVbzXKfevuzHBnPp9
pD12U9s5hk5PhQz6v3JHn1fxW1iWI731F4IcuXpmU0aIRpoaI5bNDvEGsL+oFmb8
IBUBpHgq74Wa0Lv8MJ6P6rWp3+NndhjkbCrgn5VDoLSUmhiVyshLcj3UDkiLHY9F
rmryaZ1kDomRplJtKeRllz+D5uahSOuzGs9G/9Trhp7uIQJtl832cdmF6bERgEUT
7v8Yjw8PZEd0ew9EeAGbLQXxsVGXWDmiAvQcm+D0n14zvvIbyK5CKy2bl+jF+ysA
4p9sjPT1y3zm5cIjAGRKgtLnIJeUfwTQxV7j4iobO8xbeoXlAoIBAQDYwbIrMoIb
cxGvgYOuFIvC/VM5Y1V5c5/ZLgZpqTpucCchyGbv7Mlj1fVq4RGT9GLKXIqcZJSK
ViWEmaAaMWHVLULPxvmCfy3OrY2hpvIISU8rdctpzRaMfI78EN2MWWld45N9Gctk
gxRG7IYB9gxAKzhUn5zRquLIGiZIJQseHpo6bINUWuE3CXNxMwu/T06DXsnHCOt4
ATQqNq81Aba5NIa+l2C/cJRpmjOp1xX+okvvzsnyYczBcc1Jlko6Rey1Ajj2q/op
I7wXSl+DSvPWKDEDphlYBsMb/gVqgW0OL2FLFrkLh2Si5vYKxHdGOzJ2BxAnuemB
9mdwlW4FWbxDAoIBAH7j/xgQ5qWXL7AJi6+IbGsZlnVt4fko6xcQAtYhXaWIprdL
GelkvXj7JIZK/spNXWpCTTiB2ULtFCdZBwFLY13AOTcx1aj4nV8UZV09/WM/40gy
9N427dRfMCIbBpJ43OwNnVrFI+1LDOpB3XhgBfMrKaUEs0lNNknS8YTCq/pUxARv
7TflVxcjNCjYhIi4RShHSFsq912tlsDQZKBBoMEDHv41hIw38fBGL2oS8YbPI0ef
9CMceNIYwFanzo5go2rS6FZsj7ARJVdhyfr31GQjzM6TSjBR87sMKuoqzvQSIB5I
PSXFReAKS4ARayV0GJTNuhsY2u4tRHvB5vwhgtUCggEAJuRCQqvyWliAMNxtMxvu
o9LuTtq66GrNoJs4fVbm7A/lhZM+nQgAbpBiU4YEsGZmH2cRW9RULqocWzlxV6HK
qwRO+5b5B+gn4PCU/A9HWCNHOEYPdHFe/WAQC7w+9ELKvBTsTsMFEojOZ5diyBFM
y2q11cE50wj1XfALNGCpKQNWqurzeXxA8q4Yb5Q4JGBndvzX+YVpMoQMxxI+x6UC
EyMQljv1GQRrLLOFV5EHGkQmmeWhqILRyVfQ/MYhlWkcerHmZKQg46bMxeULVDRr
od5eRQhVfczgzzH56M1GMwhfTajLFP17GhuUxAPSXuCaQkEsLeSWuEHs929oaT9b
nwKCAQBJosHH0Ppk9QLSRbmz3mKc1+XGSB3jA0o8iIj+eNbVpsdjYoI3K+CcrYg1
gXjAWdylSFZ0gCgAsIl8Zfc6fBpO3xEaL+fK+ziHg48mSbSZydi1OAkldMwrzrxN
VW9kqVCcl/aPNigK6ILAAg9OFe7NqvbhXL8o24Tro4Z6TMx+ioV1MmsR+MLKLg9m
V1IwAkRs+gMxbSJFIocBbLRnPM3EuIEBsOHacbLXqTaHkL1bacAfBCzXfSnyQQnI
BJU3y70jvG8KusFGOJN1LUqSAjVGjhYW7ohSobnYP1G+oxgJNmR5slXjhY42qvap
XbtDHvpjNZgTdVx1n+Rasg2U3db4
-----END PRIVATE KEY-----

View File

@@ -0,0 +1,4 @@
steve:$5$ACCoiST8$q./rUNR5wcvEjNY5xEdeojhPoSDt2Rqsg8VksjEk1Q8:
ansible:$5$SMKlIQ9C$aCcuLf05jUpmF4Gl/qg9JwcO7tGidKVT29Qu1ulDkaA:
voice1:$5$sfljJXB7$eREyXa1NBSen9ZZm6Ht.cwBzbeIc6iMeHVq.y3Ls5S0:
localadmin:$5$Zas0wUob$9FhqvAdhIq0eICBxNzN0YJMZ8vI4WuE8VqJ4xXGvSi5:

View File

@@ -0,0 +1 @@
32#%&hN%MXZHWG7qMZnm

View File

@@ -0,0 +1 @@
{}

View File

@@ -0,0 +1 @@
ansible@pve!ansible-token 19d33790-7648-4550-a052-f89b1b5e70eb

View File

@@ -0,0 +1,34 @@
-----BEGIN CERTIFICATE-----
MIIFzTCCA7WgAwIBAgIUKLUIuSgHDqKbkYFQ3l8wE2wbz8MwDQYJKoZIhvcNAQEL
BQAwdjEkMCIGA1UEAwwbUHJveG1veCBWaXJ0dWFsIEVudmlyb25tZW50MS0wKwYD
VQQLDCRiZTIxMTQ2Mi1mMzNiLTQ2NDktOGU0Ny04YmIxNzA0ZGY0YWIxHzAdBgNV
BAoMFlBWRSBDbHVzdGVyIE1hbmFnZXIgQ0EwHhcNMjQxMjA4MjMwMDM5WhcNMzQx
MjA2MjMwMDM5WjB2MSQwIgYDVQQDDBtQcm94bW94IFZpcnR1YWwgRW52aXJvbm1l
bnQxLTArBgNVBAsMJGJlMjExNDYyLWYzM2ItNDY0OS04ZTQ3LThiYjE3MDRkZjRh
YjEfMB0GA1UECgwWUFZFIENsdXN0ZXIgTWFuYWdlciBDQTCCAiIwDQYJKoZIhvcN
AQEBBQADggIPADCCAgoCggIBAM0WGYuOxW2OSPhT+D9CZ9TfmO4hdT7uK/HeQuIV
IMhVKl9+dE4mFmfrca9fWc3mdllhwLLXYF3YDla68Pr6xg6FN3jIG7gKr+8qq0ID
fq8JZYQlUlx5O1ZMPMGkLzjBm1uL8t6PCspDwe/8nzstExDeDptsNweB0ffvqvtL
tfRFDjVXg4hSThg14QB8gwoLRae5Fj7+5w2/gOS2NeDSNAhd7uDdQFnEVY2Stck3
qIUhSq1YXcUFqdVsO7/diGOoEpwRonybW/BoHHYN+o3m6sMa+elvW0kCeA8PPbur
+twypubDIgViZiiOHcqrkMgYQ+KTESzzJQctj6TAafFOBYV2zZK35fmZrf0cXYTE
xTRKXSjDt1tvLuOP/eTWRaWcqY4cbQvNvTqRihcAu61E4r07NV+LgSmIDKz8cc52
gdem0t7UHzmPUUcxi5YeVc066QVYGjFwAp9troXnJ23i2K65tZGZuZ9KGZYgVSGV
Ruw7PYCqca6hU5Bo8QkFchfdd27irqll8WSUUT5+BsPTd4Dkzp1LyBuIdvRM4WZf
NtgbZn/+vNn1oDGnVpJPW7gZJGHSjy5n/AWzxuvTCxGK2+AUZ/HWS8/elVHds8jL
l0QsjvxVbrr4TP7zhQJw8Z8SSzsElsLLYFVrHO2CwoB8zPO6Nu5RTvzqVSKjvUXx
AjbvAgMBAAGjUzBRMB0GA1UdDgQWBBTw1yhcayGEYAUrenQeEnabln33CTAfBgNV
HSMEGDAWgBTw1yhcayGEYAUrenQeEnabln33CTAPBgNVHRMBAf8EBTADAQH/MA0G
CSqGSIb3DQEBCwUAA4ICAQAn/C1exJFEYxwixsmyK18Ti743kj+ftYSGjYOSXEJl
4lPretXDbwdzh0wD/+D2NUngkalfFgRBksYSpzbvdJSFTAWr1CuItiQfSMZAZ5n+
Qas9qUQay1Xt/YfeSsS5Pq5X97X3Y2mC1Ta9Xo0AtsQBsXKd7wJEJYkQbpJEteQC
hTZqF/hndwBggCbF7ZlFRNT93K4RJ9HR63H9HY/5wq5AfTSB8yc8mOWvmZcB2vtK
vNIImrVEQixd01/KY6qwSmtIy71YYV0nQd1oquE83cdbO3LriKVWavS7m1PlsQxQ
gy6SPt5Y/AzO9K0izu2P3PruZ4Mn7udanOkshZuaa2jAhYQ29qMleUpsWLMZC9kg
SLtfytyjBRFixdaZ83ZRpmt4xU9C4q+n/usMJKmM1SJcYX038xORC+0fGnz2wkZK
EB6afL3Stxkus/AnZOw5p/PKiwsiPuXSYyi/wheHTNQZi38rWXSCl0TnVWfvdBi9
dtR/Ycq+dBAoC9lJk32ZYtz5PhVhdEjBPkS7Ycb7/wwBb7YdV0ztQJ5u7ZsV0aIn
UiMais9VOQ1myGcjf4VxcQBn9rcQ1b2BI5zH4/VNHPda32k2OImAAg7KD73Ehz0k
OdB0pQhk+zBmckyQR/XcHyfFi13DAHOmZ9V+rSD8oNKQthxbdYneBF1xMSVuZc8o
/A==
-----END CERTIFICATE-----

View File

@@ -0,0 +1,28 @@
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCVGDAdvcEum91V
3MYF9VOymTnPG+tWc/6yH41CU2/C8b873bbH3Sn2xlMhjiit92A9RYQ3Mra2elHh
sbizAlYxCDiAhTk6OVAisQ8qcRuJBKP/UmiZFTj2GWGaOUdpkG/Oj6yRHvrY4SFd
SFTMhqyG9nr6DOiqSx6ssm3MGbJMJFZV9vi74/dw3m5PXuRawcJOHWI4n4+fc9fy
XC5Om/uNO7zu1/q6WKVH00cha+XNV1qBLeLdgVRQY6kBlzepNXmTaBMHqEwtWzb9
R1cGq5zZrHrQniMcsH0CZ+p8BdGHBvyH4NP7uS9GbrvZtpUtjT6F7/SsG8SBWWY/
lPoIBIhlAgMBAAECggEABhjeB6rvZmpBJzym+OGbLlYXmzfykok3oYddyphIttzi
nt5s/G5q3WjBFI6D0ypAv5ccr/jKDqgg7U0ylvHh0XgbGDjNttGKMxwxJeF7Qha0
Mc601vHOiW3o5AD/24bPGhzqoZxC0n5RoK113k++aKrvkezX0cMBraFPkSwWpdUH
zNvnVX3qio0JOTBhR+1o3675ufZFiZJpnxCW5j8cMv/DfNdXWlSOuQf60826l5X+
cgiDgm5eTgxJMdP8stjkeyqV9IQczb/285vDk2TLA2sMbd07Ad5ettNM7ItRfTcu
MWAwJnQHFL2f7lwqkWDoj/YPrdtd+0bUFtCMF6JNvwKBgQDJxP8YOrZqk5hmwM/W
cZY6g0X+IATqOJVmKEgsC4QxmooK+aAolGD244IuipCGXzPAsRsD2Q5maEfM8aAV
c1DItkMEUQuLusMiMx3VXLnvMAk73Yu8jRREXOfBUSb45SwCG5c+UGucwDPkTVmA
MMUCuZombVPkqacMN1XtuG6BBwKBgQC9KtHwBGzxZDmHT5esSjVg2ZglpG8s8Fqc
LFjODr9pFN1gjmiLrV++cKrIWuT2mM8EEyuHsJXlNA6FaAaiQA6wEzFFtA41Bbv6
H5e6KGAxZrEyWW8HKCftwpqTm/+67DNZ9xGNAt4DPVRPW+g7K+xHSsCI1usxjgMz
vA6XOceMMwKBgQCZy0CuFUKqJeqKl/lT+ayK2TjmpT1Z0tt9zMKGYBjZPnRuPSvp
AoCOb4fxNclHwxVNkTGIU1B4mo/wFVTyRL2U3+hhR+1HCopmbRQWZ+GKAdFoAkza
4aZLHY3Berv8B6Lt0F4OL3p3NsHXCWZpIcNpelOXasoBh5c+5obm9ie0zQKBgH+6
GPTCWDkJnlqB4Hyhwrb5VWUdSUADrnrC6td/V7kBMJUQswCU+Q/ijT4pOW5UMXuj
4gGFt0CCzMdBPTFypTg4TU2uTOV6ULmLeWxl9MWGfGDtyC0B7Sv5+VtvutWgxO+b
Bou7AuMXFwVankzN1IUysRv0Wewk4n6dHRD5H4bHAoGABxkoujoTr6OSeGkQ6ran
fWdQyp9p/jPxpiO3hAjJ3aiqv9GD+sR6uSyWqwblQPlUPkCwC7qAxslCKZNyq6T7
gUsd69OoFUHiEtfWCKgdYGb3O4rL/5G9PjXmBgKSKhsagvQNLRnjjAJfDqcGIUOT
emzf4OiuzYMuTmUEqIf1Hrc=
-----END PRIVATE KEY-----

View File

@@ -0,0 +1,63 @@
## Docker Host
#
#This VM is intended for running docker containers for services.
#
### Management
#
#Management can be handled via [Portainer](https%3A//portainer.voice1.me).
#
### Running Containers
#
#
#- Caddyserver
# - This is a reverse proxy responsible for translation of hostnames to internal services.
#- Clodflared/tunneld
# - Tunneling service provided by cloudflare.
# - Free version limited to chunk sizes of 100mb.
#- Tailscale Mesh Network
# - Tailscale is an overlay VPN and can be used to expose internal resources to other members of the `tailnet` (the term used for `tailscale` connected devices).
# - Reliable client tools for Mobile and Desktops.
# - Due to DNS conflicts magicDNS **should** be disabled for setups.
agent: 1
bios: ovmf
boot: order=scsi0;net0
cores: 4
cpu: x86-64-v2-AES
efidisk0: sr-ssd-pool:100/vm-100-disk-1.qcow2,efitype=4m,pre-enrolled-keys=1,size=528K
memory: 8129
meta: creation-qemu=9.0.2,ctime=1733787463
name: docker-host
net0: virtio=BC:24:11:CE:F0:94,bridge=vmbr0,firewall=1
numa: 0
onboot: 1
ostype: l26
parent: ansible-pre-patch-2026-03-13-1112
scsi0: sr-ssd-pool:100/vm-100-disk-0.qcow2,iothread=1,size=20G
scsihw: virtio-scsi-single
smbios1: uuid=a2995e8b-ed93-471d-8645-ac22711cd2c5
sockets: 1
tags: docker
vmgenid: 7fd8b1fc-7760-4156-b595-532f10784e73
[ansible-pre-patch-2026-03-13-1112]
#Ansible pre-patch snapshot 2026-03-13T17%3A12%3A41Z
agent: 1
bios: ovmf
boot: order=scsi0;net0
cores: 4
cpu: x86-64-v2-AES
efidisk0: sr-ssd-pool:100/vm-100-disk-1.qcow2,efitype=4m,pre-enrolled-keys=1,size=528K
memory: 8129
meta: creation-qemu=9.0.2,ctime=1733787463
name: docker-host
net0: virtio=BC:24:11:CE:F0:94,bridge=vmbr0,firewall=1
numa: 0
onboot: 1
ostype: l26
scsi0: sr-ssd-pool:100/vm-100-disk-0.qcow2,iothread=1,size=20G
scsihw: virtio-scsi-single
smbios1: uuid=a2995e8b-ed93-471d-8645-ac22711cd2c5
snaptime: 1773422196
sockets: 1
tags: docker
vmgenid: 7fd8b1fc-7760-4156-b595-532f10784e73

View File

@@ -0,0 +1,81 @@
## VM Backup Services
#
#> _This is a trial of the native backup service for Proxmox_
#
### Intent/Goal
#
#- Perform localized backups nightly
#-- Perform Full backup weekly
#-- Perform differential backups daily.
#- Verify recovery
#- Backup retention policy
#- Remote/offsite push of backup and diffs.
agent: 1
bios: ovmf
boot: order=scsi0;net0
cores: 4
cpu: x86-64-v2-AES
efidisk0: sr-ssd-pool:101/vm-101-disk-1.qcow2,efitype=4m,pre-enrolled-keys=1,size=528K
memory: 16000
meta: creation-qemu=9.0.2,ctime=1733871804
name: pbs-backup
net0: virtio=BC:24:11:44:1B:E9,bridge=vmbr1,firewall=1
net1: virtio=BC:24:11:52:CA:5D,bridge=vmbr2,firewall=1,mtu=9000
numa: 0
onboot: 1
ostype: l26
parent: ansible-pre-patch-2026-03-13-1115
scsi0: sr-ssd-pool:101/vm-101-disk-0.qcow2,iothread=1,size=32G
scsihw: virtio-scsi-single
smbios1: uuid=2e988279-e121-4dc5-9406-96796e22c24d
sockets: 1
tags: backup-server
vmgenid: 0edd84b0-f365-4b6a-bcc5-30b6abe924f3
[ansible-pre-patch-2026-03-13-1115]
#Ansible pre-patch snapshot 2026-03-13T17%3A15%3A14Z
agent: 1
bios: ovmf
boot: order=scsi0;net0
cores: 4
cpu: x86-64-v2-AES
efidisk0: sr-ssd-pool:101/vm-101-disk-1.qcow2,efitype=4m,pre-enrolled-keys=1,size=528K
memory: 16000
meta: creation-qemu=9.0.2,ctime=1733871804
name: pbs-backup
net0: virtio=BC:24:11:44:1B:E9,bridge=vmbr1,firewall=1
net1: virtio=BC:24:11:52:CA:5D,bridge=vmbr2,firewall=1,mtu=9000
numa: 0
onboot: 1
ostype: l26
parent: pre-upgrade
scsi0: sr-ssd-pool:101/vm-101-disk-0.qcow2,iothread=1,size=32G
scsihw: virtio-scsi-single
smbios1: uuid=2e988279-e121-4dc5-9406-96796e22c24d
snaptime: 1773422196
sockets: 1
tags: backup-server
vmgenid: 0edd84b0-f365-4b6a-bcc5-30b6abe924f3
[pre-upgrade]
agent: 1
bios: ovmf
boot: order=scsi0;net0
cores: 4
cpu: x86-64-v2-AES
efidisk0: sr-ssd-pool:101/vm-101-disk-1.qcow2,efitype=4m,pre-enrolled-keys=1,size=528K
memory: 16000
meta: creation-qemu=9.0.2,ctime=1733871804
name: pbs-backup
net0: virtio=BC:24:11:44:1B:E9,bridge=vmbr1,firewall=1
net1: virtio=BC:24:11:52:CA:5D,bridge=vmbr2,firewall=1,mtu=9000
numa: 0
onboot: 1
ostype: l26
scsi0: sr-ssd-pool:101/vm-101-disk-0.qcow2,iothread=1,size=32G
scsihw: virtio-scsi-single
smbios1: uuid=2e988279-e121-4dc5-9406-96796e22c24d
snaptime: 1755231630
sockets: 1
tags: backup-server
vmgenid: 0edd84b0-f365-4b6a-bcc5-30b6abe924f3

View File

@@ -0,0 +1,21 @@
agent: 1
bios: ovmf
boot: order=scsi0;net0
cores: 8
cpu: x86-64-v2-AES
efidisk0: sr-ssd-pool:105/vm-105-disk-1.qcow2,efitype=4m,pre-enrolled-keys=1,size=528K
machine: pc-q35-9.0
memory: 8096
meta: creation-qemu=9.0.2,ctime=1734900392
name: Win11Compress1
net0: virtio=BC:24:11:D5:B0:D4,bridge=vmbr1
numa: 0
ostype: win11
scsi0: sr-ssd-pool:105/vm-105-disk-0.qcow2,iothread=1,size=80G
scsihw: virtio-scsi-single
smbios1: uuid=65f64809-33db-4114-9777-7a18bed8d476
sockets: 1
tags: win11
tpmstate0: sr-ssd-pool:105/vm-105-disk-0.raw,size=4M,version=v2.0
vga: qxl,memory=4
vmgenid: b8e6858f-6160-4caa-a1ba-b9091caaa298

View File

@@ -0,0 +1,21 @@
agent: 1
bios: ovmf
boot: order=scsi0;ide0;net0
cores: 8
cpu: x86-64-v2-AES
efidisk0: sr-ssd-pool:107/vm-107-disk-0.qcow2,efitype=4m,pre-enrolled-keys=1,size=528K
machine: pc-q35-9.0
memory: 8096
meta: creation-qemu=9.0.2,ctime=1734900392
name: Win11CeasraII
net0: virtio=BC:24:11:74:52:00,bridge=vmbr1
numa: 0
ostype: win11
scsi0: sr-ssd-pool:107/vm-107-disk-1.qcow2,iothread=1,size=80G
scsihw: virtio-scsi-single
smbios1: uuid=45b4fe4e-356e-4abd-884a-b4d50ceb0554
sockets: 1
tags: win11
tpmstate0: sr-ssd-pool:107/vm-107-disk-0.raw,size=4M,version=v2.0
vga: qxl,memory=4
vmgenid: 24ffb585-a24d-4ea5-b450-c5129cb506db

View File

@@ -0,0 +1,20 @@
agent: 1
bios: ovmf
boot: order=scsi0;net0
cores: 8
cpu: x86-64-v2-AES
efidisk0: sr-ssd-pool:110/vm-110-disk-0.qcow2,efitype=4m,pre-enrolled-keys=1,size=528K
machine: pc-q35-9.0
memory: 8096
meta: creation-qemu=9.0.2,ctime=1734900392
name: Win11Scene-Lic
net0: virtio=BC:24:11:E9:C7:C7,bridge=vmbr1
numa: 0
ostype: win11
scsi0: sr-ssd-pool:110/vm-110-disk-1.qcow2,iothread=1,size=80G
scsihw: virtio-scsi-single
smbios1: uuid=f879cc62-9252-4c72-bceb-6a3caf5f856c
sockets: 1
tpmstate0: sr-ssd-pool:110/vm-110-disk-0.raw,size=4M,version=v2.0
vga: qxl,memory=4
vmgenid: bec67ad6-8a48-4b85-aa31-2f2841c97fd7

View File

@@ -0,0 +1,33 @@
dir: local
path /var/lib/vz
content backup,iso,vztmpl
shared 0
lvmthin: local-lvm
thinpool data
vgname pve
content images,rootdir
nfs: ISO-TRUENAS-01
export /mnt/Pool2SSD/ISO
path /mnt/pve/ISO-TRUENAS-01
server 192.168.22.10
content iso
prune-backups keep-all=1
pbs: pbs-local
datastore vm-backups
server 192.168.22.167
content backup
fingerprint f8:49:c2:64:f8:cc:e1:a5:45:4a:b4:f4:e4:0d:1a:b2:e8:d8:45:92:5b:dd:1c:e4:52:ea:9d:46:d0:b1:08:8a
nodes pm-node-01,pm-node-03,pm-node-02
prune-backups keep-all=1
username pbs_backup@pbs
nfs: sr-ssd-pool
export /mnt/sr-vm-pool-ssd/sr-ssd-pool
path /mnt/pve/sr-ssd-pool
server 192.168.22.10
content images,vztmpl
prune-backups keep-all=1

View File

@@ -0,0 +1,17 @@
user:ansible@pve:1:0::::Ansible MSP automation user %E2%80%94 managed by onboard_client.sh::
token:ansible@pve!ansible-token:0:0:Ansible MSP snapshot token %E2%80%94 managed by onboard_client.sh:
user:localadmin@pve:1:0:Local:Admin::Local Admin, access to nodes.::
user:root@pam:1:0:::steve@dfatech.ca:::
user:steve@pve:1:0:Steve:DFA Tech:steve@dfatech.ca:Tier 1 Support::
user:voice1@pve:1:0:Ben:VOICE1:support@voice1.me:Tier 3 support::
group:LocalAdmins:localadmin@pve:Local Office Admins:
group:SuperAdmins:steve@pve,voice1@pve:Super Admins:
role:AnsibleMSP:Datastore.AllocateSpace,VM.Audit,VM.PowerMgmt,VM.Snapshot,VM.Snapshot.Rollback:
acl:1:/:@SuperAdmins:Administrator:
acl:1:/:ansible@pve:AnsibleMSP:
acl:1:/nodes:@LocalAdmins:PVEVMAdmin:
acl:1:/vms:@LocalAdmins:PVEVMAdmin:

View File

@@ -0,0 +1,5 @@
# cluster wide vzdump cron schedule
# Automatically generated file - do not edit
PATH="/usr/sbin:/usr/bin:/sbin:/bin"