Class AnsibleVaultPassword
- java.lang.Object
-
- io.wcm.devops.conga.plugins.ansible.util.AnsibleVaultPassword
-
public final class AnsibleVaultPassword extends Object
Helper methods for Ansible Vault.
-
-
Field Summary
Fields Modifier and Type Field Description static String
ENVIRONMENT_VARIABLE_PASSWORD
System environment variable containing the vault password.static String
ENVIRONMENT_VARIABLE_PASSWORD_FILE
System environment variable pointing to a file containing the vault password.static String
SYSTEM_PROPERTY_PASSWORD
System property with ansible vault password.static String
SYSTEM_PROPERTY_PASSWORD_FILE
System property with path to ansible vault password file.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
get()
Get Ansible Vault password.static boolean
isPresent()
Checks if an Ansible Vault password is set.
-
-
-
Field Detail
-
SYSTEM_PROPERTY_PASSWORD
public static final String SYSTEM_PROPERTY_PASSWORD
System property with ansible vault password.- See Also:
- Constant Field Values
-
SYSTEM_PROPERTY_PASSWORD_FILE
public static final String SYSTEM_PROPERTY_PASSWORD_FILE
System property with path to ansible vault password file.- See Also:
- Constant Field Values
-
ENVIRONMENT_VARIABLE_PASSWORD
public static final String ENVIRONMENT_VARIABLE_PASSWORD
System environment variable containing the vault password.- See Also:
- Constant Field Values
-
ENVIRONMENT_VARIABLE_PASSWORD_FILE
public static final String ENVIRONMENT_VARIABLE_PASSWORD_FILE
System environment variable pointing to a file containing the vault password.- See Also:
- Constant Field Values
-
-
Method Detail
-
get
public static String get()
Get Ansible Vault password.- Returns:
- Ansible Vault password.
- Throws:
AnsibleVaultPasswordMissing
- if no password is set
-
isPresent
public static boolean isPresent()
Checks if an Ansible Vault password is set.- Returns:
- true if password is present
-
-