Metadata-Version: 2.1
Name: aws-ssm-commander
Version: 0.0.1
Summary: A utility for dealing with AWS SSM Parameter Store
Home-page: https://github.com/djcrabhat/aws-ssm-commander
License: UNKNOWN
Platform: UNKNOWN
Description-Content-Type: text/markdown
Requires-Dist: Click
Requires-Dist: boto3
Requires-Dist: pyyaml
Requires-Dist: treelib

# aws-ssm-commander

[![Build Status](https://travis-ci.org/djcrabhat/aws-ssm-commander.svg?branch=master)](https://travis-ci.org/djcrabhat/aws-ssm-commander)

Inspired by [aws-ssm-tree](https://github.com/brunorubin/aws-ssm-tree)

## Usage
```
Options:
  --debug
  --help   Show this message and exit.

Commands:
  dump   Dump the values in ssm to a param file, for backup or inspection.
  tree   Print out a tree of your SSM parameters
  write  take a yaml file, put it in to SSM
```

### dump
Dumps the params on a path to a json or yaml output
```
~> aws-ssm-commander dump /abc/123
section_a:
  username: abc123
section_b:
  password: blah
  username: foobar
```

### tree
See a visual representation of params on a path.  Useful for making sure your params out in SSM are structured as 
expected
```
~> aws-ssm-commander tree /abc/123/
abc
â””â”€â”€ 123
    â”œâ”€â”€ section_a
    â”‚   â””â”€â”€ username
    â”œâ”€â”€ section_b
    â”‚   â”œâ”€â”€ password
    â”‚   â””â”€â”€ username
```

### write
Takes a yaml input file and a path prefix, and writes params to SSM.


