Documentation ¶
Index ¶
- func GetAWSCreds(vaultConfig *config.Vaultconfig, pfx string) (string, string)
- func GetSumoURL(vaultConfig *config.Vaultconfig, serverConfig *config.Serverconfig)
- func RmTempFiles(f1 string, f2 string)
- func SetupVault(vaultConfig *config.Vaultconfig, awsConfig *config.AWSConfig, ...)
- func WriteTLSCert(vaultConfig *config.Vaultconfig, serverConfig *config.Serverconfig) (string, string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAWSCreds ¶
func GetAWSCreds(vaultConfig *config.Vaultconfig, pfx string) (string, string)
func GetSumoURL ¶
func GetSumoURL(vaultConfig *config.Vaultconfig, serverConfig *config.Serverconfig)
func SetupVault ¶
func SetupVault(vaultConfig *config.Vaultconfig, awsConfig *config.AWSConfig, dockerConfig *config.Dockerconfig, gitConfig *config.Gitconfig, awscredsprefix string)
SetupVault does generic Vault setup (all subcommands)
func WriteTLSCert ¶
func WriteTLSCert(vaultConfig *config.Vaultconfig, serverConfig *config.Serverconfig) (string, string)
TLS cert/key are retrieved from Vault and must be written to temp files
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.