pyinfra/inventory.py
2025-03-10 22:42:43 +01:00

79 lines
2 KiB
Python

servers = [
(
"kropcloud-vps0", {
"ssh_user": "root",
"web_server": True,
"tailscale": True,
"docker": True,
},
),
(
"kropcloud-vps1", {
"ssh_user": "root",
"web_server": True,
"tailscale": True,
"docker": True,
},
),
]
kropcloud = [
(
"dev-server", {
"ssh_user": "krop",
"ssh_hostname": "192.168.1.151",
},
),
# (
# "k3s-node0", {
# "ssh_user": "root",
# "ssh_hostname": "192.168.1.190",
# "tailscale": False,
# "k3s": {
# "role": "master",
# "token": "1mN0tv3r1!s3cur3Bu1?T3s0Nl#",
# },
# },
# ),
# (
# "k3s-node1", {
# "ssh_user": "root",
# "ssh_hostname": "192.168.1.191",
# "tailscale": False,
# "k3s": {
# "role": "worker",
# "master": "192.168.1.190",
# "token": "1mN0tv3r1!s3cur3Bu1?T3s0Nl#",
# },
# },
# ),
# (
# "k3s-node2", {
# "ssh_user": "root",
# "ssh_hostname": "192.168.1.192",
# "tailscale": False,
# "k3s": {
# "role": "worker",
# "master": "192.168.1.190",
# "token": "1mN0tv3r1!s3cur3Bu1?T3s0Nl#",
# },
# },
# ),
# (
# "k3s-nfs", {
# "ssh_user": "root",
# "ssh_hostname": "192.168.1.195",
# "tailscale": False,
# "nfs": {
# "exports": [
# {
# "directory": "/mnt/nas",
# "ip": "192.168.1.0/24",
# "flags": ["rw","sync","no_wdelay","no_root_squash","insecure","no_subtree_check"],
# },
# ],
# },
# },
# ),
]