Sign inSign up

rajasoun/snap-shell

By rajasoun

•Updated almost 6 years ago

AWS Productivity Toolset Shell for dev-ops

Image
1

625

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