feat: add acl policies to the headscale
This commit is contained in:
@@ -9,6 +9,7 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- ./config/headscale.yaml:/etc/headscale/config.yaml
|
- ./config/headscale.yaml:/etc/headscale/config.yaml
|
||||||
- data:/var/lib/headscale
|
- data:/var/lib/headscale
|
||||||
|
- ./config/policy.json:/var/lib/headscale/policy.json
|
||||||
labels:
|
labels:
|
||||||
- "me.tale.headplane.target: headscale"
|
- "me.tale.headplane.target: headscale"
|
||||||
- "traefik.enable=true"
|
- "traefik.enable=true"
|
||||||
|
|||||||
@@ -0,0 +1,26 @@
|
|||||||
|
{
|
||||||
|
"groups": {
|
||||||
|
"group:admin": [
|
||||||
|
"admin@"
|
||||||
|
],
|
||||||
|
"group:users": []
|
||||||
|
},
|
||||||
|
"tagOwners": {},
|
||||||
|
"hosts": {},
|
||||||
|
"acls": [
|
||||||
|
{
|
||||||
|
"#ha-meta": {
|
||||||
|
"name": "users",
|
||||||
|
"open": true
|
||||||
|
},
|
||||||
|
"action": "accept",
|
||||||
|
"src": [
|
||||||
|
"autogroup:member"
|
||||||
|
],
|
||||||
|
"dst": [
|
||||||
|
"autogroup:self:*"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"ssh": []
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user