batou_ext
master is now supporting Python3 and is depending on batou2. If you still want to use batou_ext with batou 1.x running Python2 you still can use the batou1-py2 branch.
To add batou_ext
to your deployment, add a like to the requirements.txt
of your batou deployment::
batou_ext>=2.4
-
Changes should be accompanied with a changelog entry. Use
./changelog.sh
to create one. -
Releasing will create a tag and publishes the package to pypi. Use
./release-this.sh
to create a release.
Only applicable for administrators of the Flying Circus.
Install the s3-bootstrap
feature:
batou_ext[s3-bootstrap]>=2.4.6
Then run
./appenv update-lockfile
./appenv run s3_bootstrap
The script will interactively walk you through the creation of creating an S3 bucket and - if needed - an access keypair and lifecycle rules.
On an activated virtualenv this can be tested with python -m batou_ext.s3_bootstrap
.