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
Built Distribution
File details
Details for the file stups-sevenseconds-1.2.112.tar.gz
.
File metadata
- Download URL: stups-sevenseconds-1.2.112.tar.gz
- Upload date:
- Size: 38.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 000bfc4745d991391600aa2ed4d07a01079b1022dc83a8c021a5d6cfda01778a |
|
MD5 | de627d01d0aa4c2b8b850472392f99d3 |
|
BLAKE2b-256 | 6caa8657f96a489549a2407f23e688e2127887cde5a107ddab5adbe293e2f742 |
File details
Details for the file stups_sevenseconds-1.2.112-py3-none-any.whl
.
File metadata
- Download URL: stups_sevenseconds-1.2.112-py3-none-any.whl
- Upload date:
- Size: 47.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef9351e14469a91a119d83109ba7b152f5cd782faa6eb82ff7048511453ed490 |
|
MD5 | caa0cee7a1dd6dc057d47ee124adc8a6 |
|
BLAKE2b-256 | 38dfabc80253352248f745980e585a1d44ebee987792bfd45222d53c25afd9b1 |