Skip to main content

A simple tool to get ssm parameters to an .ebextensions file

Project description

https://api.codacy.com/project/badge/Grade/f557a65b337b45a5977533f6ba82492b https://circleci.com/gh/codacy/ssm2eb.svg?style=svg&circle-token=58eb00693898fe2f4d7d7e475d3d7eeb0bf60c16 Latest PyPI version

SSM2EB

A simple tool to get ssm parameters to an .ebextensions file.

Usage

Create a template like the one in example/template.yaml.

Example:

$ ssm2eb -i example/template.yaml -o .ebextensions/env_variables.config

Help:

$ ssm2eb -h
usage: ssm2eb [-h] [--input INPUT] [--output OUTPUT]
[--environment ENV] [--mode {set,get}]

Get or set SSM parameters and generate environment variables file for
ebextensions

optional arguments:
  -h, --help            show this help message and exit
  --input INPUT, -i INPUT
                        input template environment variables config
  --output OUTPUT, -o OUTPUT
                        input template environment variables config
  --environment ENV, -e ENV
                        environment name used as prefix for the
                        ssm parameters (e.g. codacy)
  --mode {set,get}, -m {set,get}
                        enable set or get mode (default is get)
usage: ssm2eb [-h] [--input INPUT] [--output OUTPUT]
[--environment ENV] [--mode {set,get}]

What is Codacy?

Codacy is an Automated Code Review Tool that monitors your technical debt, helps you improve your code quality, teaches best practices to your developers, and helps you save time in Code Reviews.

Among Codacy’s features:

  • Identify new Static Analysis issues

  • Commit and Pull Request Analysis with GitHub, BitBucket/Stash, GitLab (and also direct git repositories)

  • Auto-comments on Commits and Pull Requests

  • Integrations with Slack, HipChat, Jira, YouTrack

  • Track issues in Code Style, Security, Error Proneness, Performance, Unused Code and other categories

Codacy also helps keep track of Code Coverage, Code Duplication, and Code Complexity.

Codacy supports PHP, Python, Ruby, Java, JavaScript, and Scala, among others.

Free for Open Source

Codacy is free for Open Source projects.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ssm2eb-0.5.2.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

ssm2eb-0.5.2-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

Details for the file ssm2eb-0.5.2.tar.gz.

File metadata

  • Download URL: ssm2eb-0.5.2.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.6.12

File hashes

Hashes for ssm2eb-0.5.2.tar.gz
Algorithm Hash digest
SHA256 8ceaec38afb7710a5b6d8175bd401f3fa3c5ca61c7dc2c8c31f7ea929034a0d5
MD5 ae454f15dc06d851a121466f9e58bdbe
BLAKE2b-256 f0ef458cafc27d1a0415ee4cf0d2c0986a1275904f578658025587e906fe233b

See more details on using hashes here.

File details

Details for the file ssm2eb-0.5.2-py3-none-any.whl.

File metadata

  • Download URL: ssm2eb-0.5.2-py3-none-any.whl
  • Upload date:
  • Size: 6.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.6.12

File hashes

Hashes for ssm2eb-0.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 15f91148a30e473159636c7e9f696643488e70940ebd9d5df8dbf757bd6055fc
MD5 21973d9165c40a106ab465178c0d0fbe
BLAKE2b-256 e1bc8f34842a74020865360a15f8b29b4444c7eb13cd0ba7d2a0db3c4f7ce020

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page