Pantheon Secrets integration with the Key module.
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.
This module provides Backdrop CMS integration with the Secrets EA Program in the form of a Key Provider plugin for the Key module.
Install and enable the module as usual.
-
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.
-
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
-
Use the Key where it is needed.
Bugs and Feature requests should be reported in the Issue Queue: https://github.com/backdrop-contrib/pantheon_secrets/issues
- Juan Olalla (https://github.com/juanolalla)
- Seeking additional maintainers
- Ported to Backdrop CMS by Juan Olalla (https://github.com/juanolalla)
- Maintained for Drupal by Kevin Porras (https://www.drupal.org/u/kporras07)
- Maintained for Drupal by anaispantheor (https://www.drupal.org/u/anaispantheor)
- Maintained for Drupal by Greg Anderson (https://www.drupal.org/u/greg1anderson)
- Maintained for Drupal by Phil Tyler (https://www.drupal.org/u/pwtyler)
- Maintained for Drupal by Roshny Kunjappan (https://www.drupal.org/u/roshnykunjappan)
- Maintained for Drupal by Scott Buscemi (https://www.drupal.org/u/scottbuscemi)
- Maintained for Drupal by pantheon-ci (https://www.drupal.org/u/pantheon-ci)
- Initial Drupal development by Kevin Porras (https://www.drupal.org/u/kporras07)
This project is GPL v2 software. See the LICENSE.txt file in this directory for complete text.