pyinfra/inventory.py

54 lines
1.2 KiB
Python
Raw Normal View History

2024-03-17 16:58:48 +01:00
servers = [
2023-10-04 18:05:47 +02:00
(
2024-06-08 00:53:33 +02:00
"kropcloud-vps0", {
2023-10-04 18:05:47 +02:00
"ssh_user": "root",
2024-03-17 16:58:48 +01:00
"web_server": True,
2025-02-07 13:58:37 +01:00
"tailscale": True,
2024-03-17 16:58:48 +01:00
},
2024-03-17 16:58:48 +01:00
),
(
2024-03-17 16:58:48 +01:00
"kropcloud-vps1", {
"ssh_user": "root",
2024-03-24 11:50:28 +01:00
"web_server": True,
2025-02-07 13:58:37 +01:00
"tailscale": True,
},
),
]
kropcloud = [
(
"k3s-node0", {
"tailscale": False,
"k3s": {
"role": "master",
"token": "1mN0tv3r1!s3cur3Bu1?T3s0Nl#",
},
},
),
(
"k3s-node1", {
"tailscale": False,
"k3s": {
"role": "worker",
"master": "192.168.1.190",
"token": "1mN0tv3r1!s3cur3Bu1?T3s0Nl#",
},
},
),
(
"k3s-nfs", {
"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"],
},
],
},
2024-06-08 00:53:33 +02:00
},
),
]