awssume | rubygem for running a command with AWS AssumeRole | Command Line Interface library

 by   manheim Ruby Version: v1.0.1 License: MIT

kandi X-RAY | awssume Summary

kandi X-RAY | awssume Summary

awssume is a Ruby library typically used in Utilities, Command Line Interface, Terraform applications. awssume has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can download it from GitHub.

Assume a role, do a thing. This is a gem for assuming an AWS IAM role and using the returned temporary credentials to do something such as run a deploy script or execute an aws cli command. This gem was created because of the need to assume a role using an instance profile on an EC2 instance and use the resulting credentials to do some work. This functionality doesn't currently exist in some often used community tools. References: AWS Cli Issue Terraform Issue.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              awssume has a low active ecosystem.
              It has 23 star(s) with 10 fork(s). There are 7 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 3 open issues and 2 have been closed. On average issues are closed in 61 days. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of awssume is v1.0.1

            kandi-Quality Quality

              awssume has 0 bugs and 5 code smells.

            kandi-Security Security

              awssume has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              awssume code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              awssume is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              awssume releases are available to install and integrate.
              Installation instructions, examples and code snippets are available.
              It has 394 lines of code, 19 functions and 10 files.
              It has medium code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed awssume and discovered the below as its top functions. This is intended to give you an instant insight into awssume implemented functionality, and help decide if they suit your requirements.
            • Raises an error if an attribute is missing
            • raise an error message
            • Returns true if the attribute has an option
            • Receives a hash with nil values .
            • Get the attrs
            Get all kandi verified functions for this library.

            awssume Key Features

            No Key Features are available at this moment for awssume.

            awssume Examples and Code Snippets

            Awssume,Usage
            Rubydot img1Lines of Code : 15dot img1License : Permissive (MIT)
            copy iconCopy
              $ export AWS_ACCESS_KEY_ID=AKIAIOSFODNN7EXAMPLE
              $ export AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
              $ export AWS_DEFAULT_REGION=us-west-2
            
              $ AWS_ROLE_ARN=arn::aws::iam::123456789012:role/RoletoAssume \
                  awssume 
            
              $   
            Awssume,Installation
            Rubydot img2Lines of Code : 3dot img2License : Permissive (MIT)
            copy iconCopy
            gem 'awssume'
            
            $ bundle
            
            $ gem install awssume
              

            Community Discussions

            QUESTION

            Access a variable defined in Jenkinsfiles in Shell Script within Jenkinsfile
            Asked 2019-Jul-24 at 15:47

            I am defining a shell script in one of the stages in my Jenkinsfile. How can I access a variable that I define in my Jenkinsfile with the shell script?

            In below scenario , I am writing the value of the shell variable to a file and reading into a groovy variable. Is there a way to pass data from shell to groovy without writing it to file system?

            ...

            ANSWER

            Answered 2019-Jul-23 at 11:10
            • You can can shell command line, providing variable value.

            Source https://stackoverflow.com/questions/57153006

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install awssume

            Add this line to your application's Gemfile:.

            Support

            Bug reports and pull requests are welcome on GitHub at https://github.com/Manheim/awssume.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/manheim/awssume.git

          • CLI

            gh repo clone manheim/awssume

          • sshUrl

            git@github.com:manheim/awssume.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Consider Popular Command Line Interface Libraries

            ohmyzsh

            by ohmyzsh

            terminal

            by microsoft

            thefuck

            by nvbn

            fzf

            by junegunn

            hyper

            by vercel

            Try Top Libraries by manheim

            terraform-pipeline

            by manheimGroovy

            manheim-c7n-tools

            by manheimPython

            cf_deployer

            by manheimRuby

            metalsmith-jquery

            by manheimJavaScript

            vinbot

            by manheimRuby