Open ambsw-technology opened 5 years ago
P.S. If you merge this PR, you'll get all of the improvements at once. I left them in separate and sequenced PRs so you'd have an easier time reviewing the change in the context of my PR comments.
If anyone wants to use the improved code before it gets merged (and hopefully updated on pip
), they can point their requirements to the master branch of the ambsw/ssm-diff
repo.
Any update on this PR?
Doesn't look like there's any action on this repo anymore. You can add my fork to your project directly... or we can work on getting it up onto pypi (under a new name obviously).
In this PR (built on #19 for simple merging):
Secret
YAML tag class that supported custom KMS keys. I later added aSecureString
class (and!SecureString
tag) as a more memorable syntax for adding secrets (all backwards compatible withSecureTag
).git
equivalents. The only alias I left was forplan
as I rarely use git in the CLI sostatus
is not as obvious (to me) asclone
,pull
, andpush
.SSM_NO_DECRYPT
option.This will probably be my last PR for some time (unless I discover a bug or someone needs a behavior tweaked). I dove into this project so we could use it to migrate YAML configs to Parameter Store and continue to maintain those configs on parameter store. At this point, the project does enough of what we need to get back to the migration itself.