Factory#
- class phalanx.factory.Factory(path)#
Bases:
object
Factory to create Phalanx components.
- Parameters:
path (
Path
) – Path to the root of the Phalanx configuration tree.
Methods Summary
Create storage layer for the Phalanx configuration.
Create service for manipulating Phalanx secrets.
Create service for managing Vault tokens and policies.
Methods Documentation
- create_config_storage()#
Create storage layer for the Phalanx configuration.
- Returns:
Storage service for loading the Phalanx configuration.
- Return type:
- create_secrets_service()#
Create service for manipulating Phalanx secrets.
- Returns:
Service for manipulating secrets.
- Return type:
- create_vault_service()#
Create service for managing Vault tokens and policies.
- Returns:
Service for managing Vault tokens and policies.
- Return type: