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.90.tar.gz
(36.8 kB
view hashes)
Built Distribution
Close
Hashes for stups-sevenseconds-1.2.90.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 255c19ec8970d79f0164bac0445ba41c3c72cf92f0e9659929b39d5dcf45652d |
|
MD5 | 4bc5131c61b912df2a767a86bf000052 |
|
BLAKE2b-256 | 02f6dd3b2526d7057bc705bbf8626a8481fd66db227e265ad3275c416251b7b7 |
Close
Hashes for stups_sevenseconds-1.2.90-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 365c2925c3576c388953ce3623d72218f59d78404a66ac6ddeee7c91cd1bb930 |
|
MD5 | 23f10a18d7e3ae9f90ff62099dd5a566 |
|
BLAKE2b-256 | 5d480cb1b1a947b15eeafea856086d5a24b7d244d432bbc41408cffe6f3e19d9 |