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.
pip install sirtuin
# or with poetry
poetry add sirtuin
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
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