Skip to content

merylldindin/sirtuin

Repository files navigation

sirtuin

AWS CLI Routines

Report Bug

Table of Contents

  1. About Sirtuin
  2. Built With
  3. Get Started
  4. IDE Recommendations
  5. Code quality
  6. Git Conventions

About Sirtuin

Sirtuin is a collection of AWS CLI routines that can be used to automate some of the most common tasks. It is a work in progress.

Built With

Get Started

pip install sirtuin
# or with poetry
poetry add sirtuin

How To Use

Deploy a cloudfront distribution via a local configuration:

poetry run sirtuin cloudfront-deploy .cloudfront -p profile

Push an updated container to AWS via a stored configuration on S3:

poetry run sirtuin container-push s3://bucket/.container -p profile

Deploy a new container to AWS via a stored configuration on S3:

poetry run sirtuin container-deploy s3://bucket/.container -p profile

Local Installation

git clone https://github.com/merylldindin/sirtuin
# install dependencies
make install

Installing awscli: A fully documented tutorial is available here, and is recommended to follow depending on your distribution. Verify whether your installation worked by opening a new terminal:

meryll@xps:~/Venvs$ aws --version
aws-cli/2.15.23 Python/3.11.6 Darwin/23.5.0 exe/x86_64 prompt/off