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.97.tar.gz
(36.9 kB
view hashes)
Built Distribution
Close
Hashes for stups-sevenseconds-1.2.97.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d7d8001e1866d64131bb15cd6830af3546f505444774c89379c59d7d0e949d3 |
|
MD5 | 4410ee41baab4bc56fc1e1c64377915e |
|
BLAKE2b-256 | 01f60f96f11020fb54730b75d4b7078f2740101281238def23d96b2e6b6857a5 |
Close
Hashes for stups_sevenseconds-1.2.97-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbe163ae49ade38d2d508e461690ddad7a350598a1d5b813560fbd5240d0c3de |
|
MD5 | ad3426326d6a87c64eb3cb54083f858c |
|
BLAKE2b-256 | adb902f8763bfcbea7a91bdd3ff5ca73de677b062986dca3774afc1088bf4778 |