Jörg Thalheim
|
403b9cf2cc
|
apply TRY lint
|
2024-09-03 18:13:46 +02:00 |
|
Johannes Kirschbauer
|
6e595c3f60
|
UI: Init iwd service for single wifi
|
2024-09-03 17:24:31 +02:00 |
|
DavHau
|
8efcd65bed
|
vars: global metadata paths for all store backends
This also changes the paths where sops stores teh secret -> all sops secrets will have to be re-generated
|
2024-09-03 16:30:01 +02:00 |
|
Jörg Thalheim
|
659e5b37dd
|
use pathlib everywhere
|
2024-09-02 18:26:13 +02:00 |
|
Jörg Thalheim
|
357b619068
|
add SIM lint
|
2024-09-02 16:39:30 +02:00 |
|
Jörg Thalheim
|
ad3daa3ce4
|
add RET, Q, RSE lint
|
2024-09-02 15:58:49 +02:00 |
|
Jörg Thalheim
|
15ff74f7c2
|
enable ASYNC, DTZ, YTT and EM lints
|
2024-09-02 14:07:06 +02:00 |
|
Jörg Thalheim
|
e9a266001c
|
enable comprehensions linting rules
|
2024-09-02 13:35:52 +02:00 |
|
Jörg Thalheim
|
35839ef701
|
enable bug-bear linting rules
|
2024-09-02 13:26:07 +02:00 |
|
Jörg Thalheim
|
af4b9cc2d5
|
make all same-module imports relative, the rest absolute
This makes sorting more consitent.
|
2024-09-02 13:00:19 +02:00 |
|
DavHau
|
ec055f7606
|
vars: introduce deploy=true/false for generated files
|
2024-09-01 14:32:46 +02:00 |
|
Johannes Kirschbauer
|
91397adbfc
|
Fix: regression list_machines. Split into multiple functions
list_inventory_machines, list_nixos_machine, list_sops_machines
The caller of the function should specify which machines they wants to see
|
2024-08-03 12:43:35 +02:00 |
|
a-kenji
|
ccdfd0c6fc
|
clan/secrets: improve naming of secret key
Change the secret key help wording to: `secret-name`,
to convey that it is the key and not the value.
Fixes: #1696
|
2024-07-30 12:54:22 +02:00 |
|
DavHau
|
9996f5596c
|
vars/sops: store secrets in /sops/vars
|
2024-07-24 18:42:50 +07:00 |
|
DavHau
|
ac5d421f84
|
sops/refactor: lay groundwork for secrets with arbitrary paths
|
2024-07-24 18:12:19 +07:00 |
|
DavHau
|
0222ebf482
|
secrets: refactor parameter naming
|
2024-07-24 17:50:03 +07:00 |
|
DavHau
|
00f7a6300b
|
clan-cli/secrets: refactor: rename secret -> secret_path
|
2024-07-23 18:18:32 +07:00 |
|
Jörg Thalheim
|
0d6e2539e3
|
Revert "clan-cli: deprecate nix_shell() in favor of run_cmd()"
This reverts commit 37e6ca7a30.
|
2024-07-17 14:04:49 +02:00 |
|
DavHau
|
37e6ca7a30
|
clan-cli: deprecate nix_shell() in favor of run_cmd()
|
2024-07-16 14:03:17 +07:00 |
|
Jörg Thalheim
|
5b606c035f
|
move FlakeId to flake id
move FlakeId to flake id
|
2024-07-03 18:28:55 +02:00 |
|
Jörg Thalheim
|
b4698528ef
|
make machine class now a dataclass
|
2024-07-03 12:34:43 +02:00 |
|
Qubasa
|
1ff58adcef
|
clan-cli: Add validity check for age key generation
|
2024-06-21 15:07:53 +02:00 |
|
a-kenji
|
0bd13727de
|
clan: add dynamic-completions to clan secrets set
|
2024-06-04 15:21:00 +02:00 |
|
a-kenji
|
e1d6d04b48
|
clan: add dynamic completions to clan secrets machines
|
2024-06-04 15:02:35 +02:00 |
|
a-kenji
|
9dbbb6f2f6
|
clan: add dynamic completions for clan secrets import-sops
|
2024-06-04 13:40:24 +02:00 |
|
a-kenji
|
b21bef0b98
|
clan: add dynamic completions for clan secrets users
|
2024-06-04 13:30:38 +02:00 |
|
a-kenji
|
533ed97fc1
|
clan: add dynamic completion for clan secret groups
|
2024-06-04 13:30:38 +02:00 |
|
a-kenji
|
4e95030e55
|
clan: clan secrets groups add machine completions
|
2024-06-04 13:30:11 +02:00 |
|
a-kenji
|
2923051a12
|
clan: fix help message
|
2024-06-04 10:28:34 +00:00 |
|
a-kenji
|
addc4de735
|
clan: add more machine completion functions to secrets
|
2024-06-04 11:07:24 +02:00 |
|
a-kenji
|
31eca9e8bc
|
clan: add dyncamic completions for secrets
|
2024-06-03 21:47:14 +02:00 |
|
a-kenji
|
cfb78b0edb
|
clan: add dynamic machine completions to clan secrets subcommands
|
2024-06-03 17:32:33 +02:00 |
|
lassulus
|
578162425d
|
Revert "clan-cli: cmd.py uses pseudo terminal now. Remove tty.py. Refactor password_store.py to use cmd.py."
This reverts commit ba86b49952.
|
2024-06-03 12:25:20 +02:00 |
|
Qubasa
|
ba86b49952
|
clan-cli: cmd.py uses pseudo terminal now. Remove tty.py. Refactor password_store.py to use cmd.py.
|
2024-06-02 16:52:31 +02:00 |
|
Jörg Thalheim
|
788eae432a
|
split list machines into show machine command
|
2024-05-31 16:56:09 +02:00 |
|
Qubasa
|
82fa89b57e
|
Fix template. Improve docu. Add disko as default imported module.
|
2024-05-10 15:39:46 +02:00 |
|
Jörg Thalheim
|
b5653c169b
|
sops: fix setting secret from pipe
|
2024-04-30 14:04:49 +02:00 |
|
Jörg Thalheim
|
5606101ce8
|
sops: also log content type on error
|
2024-04-30 13:56:07 +02:00 |
|
DavHau
|
cf67de2f69
|
secrets: ensure all added/deleted files get committed
|
2024-04-24 17:26:32 +07:00 |
|
DavHau
|
16ae51105e
|
cli/secrets: show hint in --help on how to retrieve a key
|
2024-04-02 14:36:01 +07:00 |
|
Jörg Thalheim
|
0fa36252c2
|
re-encrypt secrets after rotating users/machines keys
|
2024-03-25 12:34:29 +01:00 |
|
Jörg Thalheim
|
cd9db02db0
|
add hint to use --force when a key already exists
|
2024-03-25 11:06:20 +01:00 |
|
lassulus
|
f16667e25a
|
refactor secrets & facts -> secret_facts & public_facts
|
2024-03-23 05:46:54 +01:00 |
|
Jörg Thalheim
|
a9fc8de2d0
|
allow multi-line interactive secrets
|
2024-03-13 11:18:56 +01:00 |
|
lassulus
|
11bf0b8b9e
|
clan-cli sops: accept bytes
|
2024-03-03 09:25:40 +01:00 |
|
lassulus
|
3478dea8b2
|
clan_cli secrets generate: fix type in error msg
|
2024-03-03 08:40:22 +01:00 |
|
lassulus
|
b8da149453
|
clan-cli sops: fix super class interface compliance
|
2024-03-03 06:20:08 +01:00 |
|
lassulus
|
a23c251b09
|
clan-cli secrets: actually check if only service needs regeneration
|
2024-03-03 06:20:08 +01:00 |
|
lassulus
|
a1dcddf9b4
|
clan-cli: add interactive secrets/fact generation
|
2024-03-03 04:06:18 +01:00 |
|
lassulus
|
4cfd580447
|
outputs: pass secretsData directly
|
2024-03-02 11:43:20 +01:00 |
|