add secret api for machines/users/secrets

This commit is contained in:
Jörg Thalheim
2023-08-09 14:10:04 +02:00
parent 2483e29819
commit c535cf78a1
4 changed files with 35 additions and 12 deletions

View File

@@ -19,12 +19,14 @@ def remove_user(name: str) -> None:
remove_object(sops_users_folder(), name)
def list_users() -> None:
list_objects(sops_users_folder(), lambda n: VALID_SECRET_NAME.match(n) is not None)
def list_users() -> list[str]:
return list_objects(
sops_users_folder(), lambda n: VALID_SECRET_NAME.match(n) is not None
)
def list_command(args: argparse.Namespace) -> None:
list_users()
print("\n".join(list_users()))
def add_command(args: argparse.Namespace) -> None: