Skip to main content

Menu system for Managing AWS Accounts

Project description

A menu system for DEVOPS.

Why

I got tired of running all kinds of scripts to manage things.

Requirements

  • pyyaml

  • six

  • jinja2

  • boto3

Example

+------------------------------------------------------------------------------
Main Menu
+------------------------------------------------------------------------------
[1] | All/General/Other
+------+-----------------------------------------------------------------------
[0] | Quit
+------------------------------------------------------------------------------

Installation

pip install devops-menu. This will install the scripts in /usr/share/devops-menu folder.

Note: Install manually with ‘sudo -H python setup.py install’ if not installing with pip.

Note: Make sure your ~/.aws config and credentials files are setup correctly with the profile to the various AWS instances.

Example config:

[default]
output = json
region = us-east-1

[profile test1]
output = json
region = us-east-1

[profile test2]
output = json
region = us-east-1

Example credentials:

[default]
aws_access_key_id = xxx
aws_secret_access_key = xxx

[test1]
aws_access_key_id = xxx
aws_secret_access_key = xxx

[test2]
aws_access_key_id = xx
aws_secret_access_key = xxx

For script usage, run the following command:

devops-menu

Configuration

If you want to add more scripts or modify the menu, got to /usr/share/devops-menu and edit the devops-menu.yml file and add the scripts to the scripts directory.

It is best to follow the same yml format in the menu file, and the same format in the bash scripts.

Updates

  • 10/31/18 Initial commit

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

devops-menu-0.5.0.tar.gz (32.3 kB view details)

Uploaded Source

Built Distribution

devops_menu-0.5.0-py3-none-any.whl (44.4 kB view details)

Uploaded Python 3

File details

Details for the file devops-menu-0.5.0.tar.gz.

File metadata

  • Download URL: devops-menu-0.5.0.tar.gz
  • Upload date:
  • Size: 32.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/3.6.0

File hashes

Hashes for devops-menu-0.5.0.tar.gz
Algorithm Hash digest
SHA256 ab10627ff3d6b46b3c73a45f48b7f4a476f068628d3a9c39c088c3c722cf0f8d
MD5 947f7d4e55902ff2b6f6b0f25408532c
BLAKE2b-256 7ac65fe9c099be8d6b28d9a22523651feaf10cb3d2af627b0e91e047e899f740

See more details on using hashes here.

File details

Details for the file devops_menu-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: devops_menu-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 44.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/3.6.0

File hashes

Hashes for devops_menu-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 680de5964ed5278ab7e50f6c66365596b2bfd68d7b4437bc01d949f7ec21b7ad
MD5 4dc8caa6f64864a64507449439361a5d
BLAKE2b-256 49479f13dc6e3a7cc06679d63c802b14f05207193e230c30af36e34887f0d814

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page