Manage secrets
Usage: clan secrets
This subcommand provides an interface to secrets.
$ clan secrets list [regex]
Will list secrets for all managed machines. It accepts an optional regex, allowing easy filtering of returned secrets.
$ clan secrets get [SECRET]
Will display the content of the specified secret.
For more detailed information, visit: secrets
Usage: clan secrets get
<secret-name> the name of the secret<('name', 'value')> Nix option to set<PATH> path to the flake where the clan resides in, can be a remote flake or local, can be set through the [CLAN_DIR] environment variableUsage: clan secrets groups
Usage: clan secrets groups add-machine
<('name', 'value')> Nix option to set<PATH> path to the flake where the clan resides in, can be a remote flake or local, can be set through the [CLAN_DIR] environment variableUsage: clan secrets groups add-secret
<('name', 'value')> Nix option to set<PATH> path to the flake where the clan resides in, can be a remote flake or local, can be set through the [CLAN_DIR] environment variableUsage: clan secrets groups add-user
<('name', 'value')> Nix option to set<PATH> path to the flake where the clan resides in, can be a remote flake or local, can be set through the [CLAN_DIR] environment variableUsage: clan secrets groups list
<('name', 'value')> Nix option to set<PATH> path to the flake where the clan resides in, can be a remote flake or local, can be set through the [CLAN_DIR] environment variableUsage: clan secrets groups remove-machine
<('name', 'value')> Nix option to set<PATH> path to the flake where the clan resides in, can be a remote flake or local, can be set through the [CLAN_DIR] environment variableUsage: clan secrets groups remove-secret
<('name', 'value')> Nix option to set<PATH> path to the flake where the clan resides in, can be a remote flake or local, can be set through the [CLAN_DIR] environment variableUsage: clan secrets groups remove-user
<('name', 'value')> Nix option to set<PATH> path to the flake where the clan resides in, can be a remote flake or local, can be set through the [CLAN_DIR] environment variableUsage: clan secrets import-sops
<('name', 'value')> Nix option to set<PATH> path to the flake where the clan resides in, can be a remote flake or local, can be set through the [CLAN_DIR] environment variableUsage: clan secrets key
Generate an age key for the Clan, if you already have an age or PGP key, then use it to create your user, see: `clan secrets users add --help'
Usage: clan secrets key generate
<('name', 'value')> Nix option to set<PATH> path to the flake where the clan resides in, can be a remote flake or local, can be set through the [CLAN_DIR] environment variableUsage: clan secrets key show
<('name', 'value')> Nix option to set<PATH> path to the flake where the clan resides in, can be a remote flake or local, can be set through the [CLAN_DIR] environment variableUsage: clan secrets key update
<('name', 'value')> Nix option to set<PATH> path to the flake where the clan resides in, can be a remote flake or local, can be set through the [CLAN_DIR] environment variableUsage: clan secrets list
<('name', 'value')> Nix option to set<PATH> path to the flake where the clan resides in, can be a remote flake or local, can be set through the [CLAN_DIR] environment variableUsage: clan secrets machines
Usage: clan secrets machines add
<('name', 'value')> Nix option to set<PATH> path to the flake where the clan resides in, can be a remote flake or local, can be set through the [CLAN_DIR] environment variableUsage: clan secrets machines add-secret
<('name', 'value')> Nix option to set<PATH> path to the flake where the clan resides in, can be a remote flake or local, can be set through the [CLAN_DIR] environment variableUsage: clan secrets machines get
<('name', 'value')> Nix option to set<PATH> path to the flake where the clan resides in, can be a remote flake or local, can be set through the [CLAN_DIR] environment variableUsage: clan secrets machines list
<('name', 'value')> Nix option to set<PATH> path to the flake where the clan resides in, can be a remote flake or local, can be set through the [CLAN_DIR] environment variableUsage: clan secrets machines remove
<('name', 'value')> Nix option to set<PATH> path to the flake where the clan resides in, can be a remote flake or local, can be set through the [CLAN_DIR] environment variableUsage: clan secrets machines remove-secret
<('name', 'value')> Nix option to set<PATH> path to the flake where the clan resides in, can be a remote flake or local, can be set through the [CLAN_DIR] environment variableUsage: clan secrets remove
<secret-name> the name of the secret<('name', 'value')> Nix option to set<PATH> path to the flake where the clan resides in, can be a remote flake or local, can be set through the [CLAN_DIR] environment variableUsage: clan secrets rename
<secret-name> the name of the secret<('name', 'value')> Nix option to set<PATH> path to the flake where the clan resides in, can be a remote flake or local, can be set through the [CLAN_DIR] environment variableUsage: clan secrets set
<secret-name> the name of the secret<('name', 'value')> Nix option to set<PATH> path to the flake where the clan resides in, can be a remote flake or local, can be set through the [CLAN_DIR] environment variableUsage: clan secrets users
Usage: clan secrets users add
ssh-keyscan <domain_name> | nix shell nixpkgs#ssh-to-age -c ssh-to-agessh-keyscan <domain_name> | nix shell nixpkgs#ssh-to-age -c ssh-to-agegpg -k --fingerprint --fingerprint and remove spaces to get it.<('name', 'value')> Nix option to set<PATH> path to the flake where the clan resides in, can be a remote flake or local, can be set through the [CLAN_DIR] environment variableUsage: clan secrets users add-key
ssh-keyscan <domain_name> | nix shell nixpkgs#ssh-to-age -c ssh-to-agessh-keyscan <domain_name> | nix shell nixpkgs#ssh-to-age -c ssh-to-agegpg -k --fingerprint --fingerprint and remove spaces to get it.<('name', 'value')> Nix option to set<PATH> path to the flake where the clan resides in, can be a remote flake or local, can be set through the [CLAN_DIR] environment variableUsage: clan secrets users add-secret
<('name', 'value')> Nix option to set<PATH> path to the flake where the clan resides in, can be a remote flake or local, can be set through the [CLAN_DIR] environment variableUsage: clan secrets users get
<('name', 'value')> Nix option to set<PATH> path to the flake where the clan resides in, can be a remote flake or local, can be set through the [CLAN_DIR] environment variableUsage: clan secrets users list
<('name', 'value')> Nix option to set<PATH> path to the flake where the clan resides in, can be a remote flake or local, can be set through the [CLAN_DIR] environment variableUsage: clan secrets users remove
<('name', 'value')> Nix option to set<PATH> path to the flake where the clan resides in, can be a remote flake or local, can be set through the [CLAN_DIR] environment variableUsage: clan secrets users remove-key
ssh-keyscan <domain_name> | nix shell nixpkgs#ssh-to-age -c ssh-to-agessh-keyscan <domain_name> | nix shell nixpkgs#ssh-to-age -c ssh-to-agegpg -k --fingerprint --fingerprint and remove spaces to get it.<('name', 'value')> Nix option to set<PATH> path to the flake where the clan resides in, can be a remote flake or local, can be set through the [CLAN_DIR] environment variableUsage: clan secrets users remove-secret
<('name', 'value')> Nix option to set<PATH> path to the flake where the clan resides in, can be a remote flake or local, can be set through the [CLAN_DIR] environment variable