Skip to content

backdrop-contrib/pantheon_secrets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pantheon Secrets

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.

About

Integration for Key module with Pantheon secrets

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 5

Languages