Skip to main content

A collection of reusable Amazon Web Services actions, bringing speed and certainty to cloud operations.

Project description

Automate Cloud Operations, AWS Collection

Maintained by Avtomat

homepage documentation contributing
version build status downloads python license


A collection of reusable Amazon Web Services actions, bringing speed and certainty to cloud operations.
Written in Python. Built on top of Boto3.


Table of Contents

Overview

This repository features a collection of pre-written AWS scripts (called actions), designed to streamline daily operations - from information gathering to infrastructure changes.
Actions are written in Python and can be used as standalone scripts, chained together to form workflows or incorporated into your own projects.
The collection has a CLI interface, providing easy access to each action.

For a list of available actions or usage instructions, see the documentation.

Installation

Currently, this collection can only be installed from PyPi.

PyPi

If you already have Python3 and pip3 installed, you can perform:

Virtual Environment Installation (pip)

python3 -m venv venv
source venv/bin/activate
pip install avtomat-aws
aaws --help

Global Installation (recommended: pipx)

pipx install avtomat-aws
aaws --help

Requirements

This collection only requires Python3 and Boto3.
AWS configuration files (~/.aws/credentials and ~/.aws/config) are optional but highly recommended for falling back to Boto3 authentication flow.

Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
If you are interested in contributing or would like to make some modifications, please take a look at the contributing guide.

License

Copyright © 2024 Avtomat Ltd. This project is GPLv2 licensed.

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

avtomat_aws-0.2.0.tar.gz (44.1 kB view details)

Uploaded Source

Built Distribution

avtomat_aws-0.2.0-py3-none-any.whl (107.0 kB view details)

Uploaded Python 3

File details

Details for the file avtomat_aws-0.2.0.tar.gz.

File metadata

  • Download URL: avtomat_aws-0.2.0.tar.gz
  • Upload date:
  • Size: 44.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for avtomat_aws-0.2.0.tar.gz
Algorithm Hash digest
SHA256 e3ed2a3edc0c119c684e3686c86348e05b19b3aed580408334160193d3b185cb
MD5 978ee1b81b88093f78f7525d26e863b9
BLAKE2b-256 7c4347240a664b8da48e9eb31fb2663cbe84f0890ebaa026b3f4e7f3b0b0eed9

See more details on using hashes here.

File details

Details for the file avtomat_aws-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: avtomat_aws-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 107.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for avtomat_aws-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2779567900fff1810c7bd6d7dfd2bfe5b47275630b207429f10c3ff7f543b3b0
MD5 67c08903affc84cee98e7333d227d2c7
BLAKE2b-256 fc209fe65c3fef45300c920ea5b35f2eb365e294f0e8632cebdaf2d3ed97d44e

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