Configure AWS accounts
Project description
Command line utility to configure AWS accounts:
Enable CloudTrail
Configure VPC subnets (DMZ and internal)
Configure NAT instances and routing
Configure DNS
Upload SSL cert
Configure RDS/ElastiCache subnet groups
Configure IAM roles
Configure SAML integration
Configure SSH bastion host (“odd”)
See the STUPS Landscape Overview and the STUPS Installation Guide.
Usage
First install with PIP:
$ sudo pip3 install --upgrade stups-sevenseconds
Run with your YAML configuration (you need valid AWS credentials for this):
$ sevenseconds configure myconfig.yaml myaccountname
You can also run Seven Seconds on all configured accounts with automatic SAML logins:
$ sevenseconds configure --saml-user=mysamluser myconfig.yaml '*'
Running from Source
$ python3 -m sevenseconds configure myconfig.yaml myaccountname
Releasing
$ ./release.sh <NEW-VERSION>
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
stups-sevenseconds-1.2.110.tar.gz
(38.5 kB
view hashes)
Built Distribution
Close
Hashes for stups-sevenseconds-1.2.110.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91fe61b2d0ae4946afb6807bb63af7f0e4474a40aa48b0bd90d2285e4b7886c9 |
|
MD5 | af49a11699b85b3e53cc09bcdc607b84 |
|
BLAKE2b-256 | 7551347822de32fc6ad4ff548d5228b9e54a1cc46a8a7ce8ebef1f02ee1bbcd1 |
Close
Hashes for stups_sevenseconds-1.2.110-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4940009c50a8217bc1412cc2c65abee1a113514935b6eed1f42f7a9c1d415676 |
|
MD5 | 3e375483855c3eec5980d33523f150c9 |
|
BLAKE2b-256 | e9d6fc0410ec20bd5408a03eb97048f04a23c6a75010435b19ca2ded213fecb7 |