Pantheon Secrets integration with the Key module.

Requirements

This module is for you if you meet the following requirements:

  • Use PHP >= 8.0

  • Part of the Secrets EA Program

  • Hosting the Backdrop site on Pantheon's platform

  • Have Dashboard access to the platform (necessary to deploy code changes)

  • Comfortable using terminus

  • Using the Secrets Manager Plugin to set your secrets.

What it provides

This module provides Backdrop CMS integration with the Secrets EA Program in the form of a Key Provider plugin for the Key module.

Install

Install and enable the module as usual.

Usage

  1. Use terminus to set some secrets like this:

    terminus secret:set <site> --scope=web --type=runtime <secret_name> <secret_value>

    Please note that you should be using scope "web" for secrets to be available to the Backdrop application.

  2. Now that the secret is available, you could add the corresponding Key entity: Add a new key through the Key module UI, then select Pantheon Secret as the key provider and your secret name from the dropdown

  3. Use the Key where it is needed.

Issues

Bugs and Feature requests should be reported in the Issue Queue:
https://github.com/backdrop-contrib/pantheon_secrets/issues

Current Maintainers

Credits

License

This project is GPL v2 software. See the LICENSE.txt file in this directory for
complete text.