All Projects → jenkinsci → configuration-as-code-secret-ssm-plugin

jenkinsci / configuration-as-code-secret-ssm-plugin

Licence: MIT license
AWS SSM Plugin for Jenkins Configuration as Code

Projects that are alternatives of or similar to configuration-as-code-secret-ssm-plugin

configuration-as-code-groovy-plugin
Extension for Jenkins Configuration-as-Code plugin that allows running Groovy scripts
Stars: ✭ 39 (+77.27%)
Mutual labels:  jenkins, jenkins-plugin, configuration-as-code, jcasc
Configuration As Code Plugin
Jenkins Configuration as Code Plugin
Stars: ✭ 2,253 (+10140.91%)
Mutual labels:  jenkins, configuration-as-code, jcasc
osf-builder-suite-for-sfcc-deploy-plugin
OSF Builder Suite For Salesforce Commerce Cloud :: Deploy
Stars: ✭ 14 (-36.36%)
Mutual labels:  jenkins, jenkins-plugin
Jira Steps Plugin
Jenkins pipeline steps for integration with JIRA.
Stars: ✭ 88 (+300%)
Mutual labels:  jenkins, jenkins-plugin
Butler
Export/Import Jenkins jobs & plugins 📤
Stars: ✭ 113 (+413.64%)
Mutual labels:  jenkins, jenkins-plugin
Jenkins Os
Groovy pipeline jobs that build and test Container Linux with Jenkins
Stars: ✭ 43 (+95.45%)
Mutual labels:  jenkins, jenkins-plugin
Simple Theme Plugin
A simple theme plugin for Jenkins
Stars: ✭ 45 (+104.55%)
Mutual labels:  jenkins, jenkins-plugin
Role Strategy Plugin
Jenkins Role-Strategy plugin
Stars: ✭ 91 (+313.64%)
Mutual labels:  jenkins, jenkins-plugin
parameterized-trigger-plugin
Jenkins parameterized-trigger plugin
Stars: ✭ 63 (+186.36%)
Mutual labels:  jenkins, jenkins-plugin
Sonar Scanner Jenkins
SonarQube Scanner for Jenkins
Stars: ✭ 155 (+604.55%)
Mutual labels:  jenkins, jenkins-plugin
Delivery Pipeline Plugin
Jenkins plugin for pipeline visualisation, perfect for Continuous Delivery
Stars: ✭ 122 (+454.55%)
Mutual labels:  jenkins, jenkins-plugin
Stashnotifier Plugin
A Jenkins Plugin to notify Atlassian Stash|Bitbucket of build results
Stars: ✭ 157 (+613.64%)
Mutual labels:  jenkins, jenkins-plugin
Docker Workflow Plugin
Jenkins plugin which allows building, testing, and using Docker images from Jenkins Pipeline projects.
Stars: ✭ 419 (+1804.55%)
Mutual labels:  jenkins, jenkins-plugin
Pipeline Aws Plugin
Jenkins Pipeline Step Plugin for AWS
Stars: ✭ 389 (+1668.18%)
Mutual labels:  jenkins, jenkins-plugin
Envinject Plugin
This plugin makes it possible to setup a custom environment for your jobs
Stars: ✭ 74 (+236.36%)
Mutual labels:  jenkins, jenkins-plugin
calendar-view-plugin
Jenkins Calendar View Plugin: Shows past and future builds in a calendar view
Stars: ✭ 17 (-22.73%)
Mutual labels:  jenkins, jenkins-plugin
github-api-plugin
This plugin packages stock github-api library
Stars: ✭ 20 (-9.09%)
Mutual labels:  jenkins, jenkins-plugin
pipeline-maven-plugin
Pipeline Maven Plugin
Stars: ✭ 50 (+127.27%)
Mutual labels:  jenkins, jenkins-plugin
Swarm Plugin
Jenkins swarm plugin
Stars: ✭ 114 (+418.18%)
Mutual labels:  jenkins, jenkins-plugin
Performance Plugin
Performance Test Running and Reporting for Jenkins CI
Stars: ✭ 176 (+700%)
Mutual labels:  jenkins, jenkins-plugin

Configuration as Code AWS SSM

Jenkins plugin for getting secrets from AWS parameter store when using Jenkins Configuration as Code plugin.

More information about AWS SSM: https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-paramstore.html

More information about Jenkins Configuration as Code plugin: https://github.com/jenkinsci/configuration-as-code-plugin

Usage

Install plugin via Jenkins Update Center.

Make sure that Jenkins at least the following IAM permissions:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": "ssm:GetParameter",
            "Resource": "arn:aws:ssm:<region>:<account>:parameter/*"
        }
    ]
}

Plugin will try to resolve secrets

- credentials:
  - string:
    id: "cred-id"
    secret: ${filename}

from SSM with name filename.

If a prefix is needed then configure environment variable CASC_SSM_PREFIX. Example: CASC_SSM_PREFIX=jenkins.master.

It will then resolve the example above with name jenkins.master.filename from SSM.

Code has been contributed by Bambora

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].