Class AnsibleValueEncryptionPlugin

  • All Implemented Interfaces:
    io.wcm.devops.conga.generator.spi.Plugin, io.wcm.devops.conga.generator.spi.ValueEncryptionPlugin

    public class AnsibleValueEncryptionPlugin
    extends Object
    implements io.wcm.devops.conga.generator.spi.ValueEncryptionPlugin
    Encrypts single values with Ansible Vault.
    • Constructor Detail

      • AnsibleValueEncryptionPlugin

        public AnsibleValueEncryptionPlugin()
    • Method Detail

      • getName

        public String getName()
        Specified by:
        getName in interface io.wcm.devops.conga.generator.spi.Plugin
      • isEnabled

        public boolean isEnabled()
        Specified by:
        isEnabled in interface io.wcm.devops.conga.generator.spi.ValueEncryptionPlugin
      • encrypt

        public Object encrypt​(String parameterName,
                              Object value,
                              io.wcm.devops.conga.generator.spi.context.ValueEncryptionContext context)
        Specified by:
        encrypt in interface io.wcm.devops.conga.generator.spi.ValueEncryptionPlugin