avacli

Return items from AWS Console but in a nice way


License
GPL-3.0
Install
pip install avacli==3.0

Documentation

Ava

Ava is a CLI application to return various items from the AWS Console without the need of logging in. As long as you have configured your aws-cli to an account; you can run this tool.

Usage:

/ ❯ ava
Usage: ava [OPTIONS] COMMAND [ARGS]...

  Welcome to Ava!

Options:
  --profile TEXT
  --region TEXT
  --help          Show this message and exit.

Commands:
  ec2  List EC2 instances and SSM status
/ ❯ ava ac2
Which AWS profile do you want to use?

        1 - default
        2 - profile-2
        3 - profile-3
        4 - profile-4
        5 - profile-5

Profile: 

Example :

/ ❯ ava --profile aws-profile ec2
                     β•·                       β•·               β•·                  β•·             β•·                β•·               β•·                   β•·                     β•·
 Instance ID         β”‚ VpcID                 β”‚ IP Address    β”‚ Operating System β”‚ Ping Status β”‚ Instance State β”‚ Instance Type β”‚ Availability Zone β”‚ Is Agent Up-To-Date β”‚ Hostname
╢────────────────────┼───────────────────────┼───────────────┼──────────────────┼─────────────┼────────────────┼───────────────┼───────────────────┼─────────────────────┼───────────────────────────────────────────────────────────────────╴
 i-0f42c9088419a2c90 β”‚ vpc-02cb1743          β”‚ 10.79.102.132 β”‚ Amazon Linux     β”‚ Online      β”‚ Running        β”‚ t3.medium     β”‚ eu-west-1b        β”‚ False               β”‚ Hostname/NatInstance-V20210217104440
 i-0f42c9088419a2c90 β”‚ vpc-02cb1743          β”‚ 10.79.102.225 β”‚ Amazon Linux     β”‚ Online      β”‚ Running        β”‚ t3a.large     β”‚ eu-west-1b        β”‚ False               β”‚ Hostname/NatInstance-V20210217104440
 i-0f42c9088419a2c90 β”‚ vpc-02cb1743          β”‚ 10.79.102.223 β”‚ Amazon Linux     β”‚ Online      β”‚ Running        β”‚ t3a.large     β”‚ eu-west-1b        β”‚ False               β”‚ Hostname/NatInstance-V20210217104440
 i-0f42c9088419a2c90 β”‚ vpc-02cb1743          β”‚ 10.79.102.157 β”‚ Amazon Linux     β”‚ Online      β”‚ Running        β”‚ t3a.large     β”‚ eu-west-1b        β”‚ False               β”‚ Hostname/NatInstance-V20210217104440