Sign inSign up

rajasoun/snap-shell

By rajasoun

Updated almost 6 years ago

AWS Productivity Toolset Shell for dev-ops

Image
1

621

rajasoun/snap-shell repository overview

snap-it

AWS Productivity Toolset Shell for dev-ops

  • aws-vault
  • awscli
  • secretcli
  • awless

Get to the Shell:

$ ./assist shell

From source code:

$ git clone https://github.com/rajasoun/snap-it
$ ./assist build
$ ./assist run
$ ./assist 

Security Scan

$ ./assist scan
ToDo - Automation:
  1. Adding Profile, Generating encrypted key File for credentials aws-vault add --backend file api

  2. List the Available Profile aws-vault list --backend file

  3. Injecting the environment variables Permanently export $(aws-vault exec api --backend file --no-session -- env | grep AWS | xargs)

or Chaing the aws-vault with aws aws-vault --backend file exec api -- aws s3 ls

  1. Initialize a new secret datastore in the AWS Secrets Manager secretcli init text_api_crendentials -d "Description"

  2. Get a specific value from the secret datastore secretcli get text_api_crendentials ckey

    1. Secure way of storing the encrypted file
    2. Where to store CIPHER - In AWS
    3. IAM Role for the secerts manager - specific datastore(s) - only get
      • stage/api-keys
      • production/api-keys

Tag summary

Content type

Image

Digest

Size

156.6 MB

Last updated

almost 6 years ago

docker pull rajasoun/snap-shell