Initialize ops repository
This commit is contained in:
13
20-identity/README.md
Normal file
13
20-identity/README.md
Normal file
@@ -0,0 +1,13 @@
|
||||
# Identity
|
||||
|
||||
Identity is operated as roles + leases.
|
||||
|
||||
In this repo:
|
||||
|
||||
- roles: `20-identity/roles/`
|
||||
- policies: `20-identity/policies/`
|
||||
- leases (time-bound grants): `20-identity/leases/`
|
||||
- public keys only: `20-identity/keys/public/`
|
||||
|
||||
Private keys and plaintext secrets do not belong here.
|
||||
|
||||
1
20-identity/keys/public/.gitkeep
Normal file
1
20-identity/keys/public/.gitkeep
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
7
20-identity/keys/public/README.md
Normal file
7
20-identity/keys/public/README.md
Normal file
@@ -0,0 +1,7 @@
|
||||
# Public keys only
|
||||
|
||||
Store public keys here (e.g., `*.pub`).
|
||||
|
||||
- Name keys to match the role/device: `<role>-<scope>-<id>`.
|
||||
- Never commit private keys.
|
||||
|
||||
1
20-identity/leases/.gitkeep
Normal file
1
20-identity/leases/.gitkeep
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
1
20-identity/policies/.gitkeep
Normal file
1
20-identity/policies/.gitkeep
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
1
20-identity/roles/.gitkeep
Normal file
1
20-identity/roles/.gitkeep
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
1
20-identity/templates/.gitkeep
Normal file
1
20-identity/templates/.gitkeep
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
Reference in New Issue
Block a user