Skip to main content

Configure AWS accounts

Project description

Travis CI build status Coveralls status

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.

Files for stups-sevenseconds, version 1.2.75
Filename, size File type Python version Upload date Hashes
Filename, size stups_sevenseconds-1.2.75-py3-none-any.whl (44.0 kB) File type Wheel Python version 3.6 Upload date Hashes View
Filename, size stups-sevenseconds-1.2.75.tar.gz (50.8 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page