53 lines
1.2 KiB
Python
53 lines
1.2 KiB
Python
servers = [
|
|
(
|
|
"kropcloud-vps0", {
|
|
"ssh_user": "root",
|
|
"web_server": True,
|
|
"tailscale": True,
|
|
},
|
|
|
|
),
|
|
(
|
|
"kropcloud-vps1", {
|
|
"ssh_user": "root",
|
|
"web_server": True,
|
|
"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"],
|
|
},
|
|
],
|
|
},
|
|
},
|
|
),
|
|
]
|