Merge pull request 'sophiesheomenetwork' (#68) from sophiesheomenetwork into main
Reviewed-on: #68
This commit is contained in:
commit
0ce0e34382
8 changed files with 357 additions and 20 deletions
|
@ -63,7 +63,7 @@ nodes['htz-cloud.miniserver'] = {
|
|||
},
|
||||
'element-web': {
|
||||
'url': 'chat.sophies-kitchen.eu',
|
||||
'version': 'v1.11.67',
|
||||
'version': 'v1.11.69',
|
||||
'config': {
|
||||
'default_server_config': {
|
||||
'm.homeserver': {
|
||||
|
|
36
nodes/sophie/sophie.homeassistant.toml
Normal file
36
nodes/sophie/sophie.homeassistant.toml
Normal file
|
@ -0,0 +1,36 @@
|
|||
hostname = "172.19.164.3"
|
||||
bundles = [
|
||||
'homeassistant',
|
||||
'nginx',
|
||||
'pyenv',
|
||||
]
|
||||
groups = [
|
||||
"debian-bookworm",
|
||||
]
|
||||
|
||||
[metadata.interfaces.enp7s0]
|
||||
ips = [
|
||||
"172.19.164.3/24",
|
||||
]
|
||||
gateway4 = "172.19.164.1"
|
||||
ipv6_accept_ra = true
|
||||
|
||||
[metadata.vm]
|
||||
cpu = 2
|
||||
ram = 4
|
||||
|
||||
[metadata.homeassistant]
|
||||
domain = 'homeassistant.home.sophies-kitchen.eu'
|
||||
api_secret = 'encrypt$gAAAAABjpyuqXLoilokQW5c0zV8shHcOzN1zkEbS-I6WAAX-xDO_OF33YbjbkpELU2HGBzqiWX40J0hsaEbYJOnCHFk8gJ-Xt0vdqqbQ5vca_TGPNQHZPAS4qZoPTcUhmX_I-0EdT6ukhxejXFYBiYRZikTLjH3lcNM5qnckCm-H9NbRdjLb9hbCDIjbEglHmBl_g08S1_ukvX3dDSCIHIxgXXGsdK_Go1KxPJd8G22FL_MMhCfsTW-6ioIqoHSeSA1NGk3MZHEIM2errckiopKBxoBaROsacO9Uqk1zrrgXOs2NsgiTRtrbV1TNlFVaIX9mZdsUnMGZ'
|
||||
|
||||
[metadata.nginx]
|
||||
restrict-to = [
|
||||
'172.19.164.0/22',
|
||||
]
|
||||
|
||||
[metadata.pyenv]
|
||||
version = 'v2.3.36'
|
||||
python_versions = ["3.12.2"]
|
||||
|
||||
[metadata.nginx.vhosts.homeassistant]
|
||||
ssl = '_.home.sophies-kitchen.eu'
|
85
nodes/sophie/vmhost.py
Normal file
85
nodes/sophie/vmhost.py
Normal file
|
@ -0,0 +1,85 @@
|
|||
nodes['sophie.vmhost'] = {
|
||||
'hostname': '172.19.164.2',
|
||||
'bundles': {
|
||||
'backup-client',
|
||||
'lm-sensors',
|
||||
'mosquitto',
|
||||
'smartd',
|
||||
'vmhost',
|
||||
'zfs',
|
||||
},
|
||||
'groups': {
|
||||
'debian-bookworm',
|
||||
},
|
||||
'metadata': {
|
||||
'interfaces': {
|
||||
'br1': {
|
||||
'ips': {
|
||||
'172.19.164.2/24',
|
||||
},
|
||||
'gateway4': '172.19.164.1',
|
||||
'ipv6_accept_ra': True,
|
||||
},
|
||||
},
|
||||
'mosquitto': {
|
||||
'bridges': {
|
||||
'c3voc': {
|
||||
'peer': 'mqtt.c3voc.de',
|
||||
'client_id': 'sophie-vm-host',
|
||||
'auth': {
|
||||
'username': vault.decrypt('encrypt$gAAAAABgaBa5UZyZlsMM9TV5pa-VyOieFWYzAslxWVnXjOeXHvF4kMHHSHSMOrv-U9k7Ec3mMCDuJFO3ybpOsZSeFQDL7GgEfw=='),
|
||||
'password': vault.decrypt('encrypt$gAAAAABgaBbfm65cYBuod0UehWNmY0NfeUH9xsrP2kENYNF_LWP2iV5a8db_cqMoITwyjjBsHpvjaeDq07Z5K5nQ_BLZG6zPqapL-Qvp20wyck49Dy2R4V4='),
|
||||
},
|
||||
'topics': [
|
||||
{
|
||||
'pattern': '#',
|
||||
'remote_prefix': '/voc/',
|
||||
'local_prefix': 'voc'
|
||||
},
|
||||
],
|
||||
},
|
||||
},
|
||||
'listeners': {
|
||||
'8083': {
|
||||
'protocol': 'websockets',
|
||||
},
|
||||
},
|
||||
'tasmota-telegraf-topic': '/switch/#',
|
||||
'restrict-to': {
|
||||
'172.19.164.0/24',
|
||||
},
|
||||
},
|
||||
'systemd-networkd': {
|
||||
'bridges': {
|
||||
'br0': {
|
||||
'match': {
|
||||
'eno2',
|
||||
},
|
||||
},
|
||||
'br1': {
|
||||
'match': {
|
||||
'br0.1',
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
'zfs': {
|
||||
'pools': {
|
||||
'storage': {
|
||||
'when_creating': {
|
||||
'config': [{
|
||||
'devices': {
|
||||
'/dev/disk/by-id/nvme-SAMSUNG_MZVLB256HAHQ-000L7_S41GNX0M481966-part3',
|
||||
},
|
||||
}]
|
||||
}
|
||||
}
|
||||
},
|
||||
"datasets": {
|
||||
"storage/libvirt": {
|
||||
"mountpoint": "/var/lib/libvirt",
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue