Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

stups-sevenseconds

Package Overview
Dependencies
Maintainers
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

stups-sevenseconds

Configure AWS accounts

  • 1.2.112
  • PyPI
  • Socket score

Maintainers
3

======================================== Seven Seconds - AWS Account Configurator

.. image:: https://travis-ci.org/zalando-stups/sevenseconds.svg?branch=master :target: https://travis-ci.org/zalando-stups/sevenseconds :alt: Travis CI build status

.. image:: https://coveralls.io/repos/zalando-stups/sevenseconds/badge.svg?branch=master :target: https://coveralls.io/r/zalando-stups/sevenseconds?branch=master :alt: 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:

.. code-block:: bash

$ sudo pip3 install --upgrade stups-sevenseconds

Run with your YAML configuration (you need valid AWS credentials for this):

.. code-block:: bash

$ sevenseconds configure myconfig.yaml myaccountname

You can also run Seven Seconds on all configured accounts with automatic SAML logins:

.. code-block:: bash

$ sevenseconds configure --saml-user=mysamluser myconfig.yaml '*'

Running from Source

.. code-block:: bash

$ python3 -m sevenseconds configure myconfig.yaml myaccountname

Releasing

.. code-block:: bash

$ ./release.sh <NEW-VERSION>

.. _SSH bastion host: https://github.com/zalando-stups/odd .. _STUPS Landscape Overview: https://zalando-stups.github.io/ .. _STUPS Installation Guide: http://stups.readthedocs.org/en/latest/installation/index.html

Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc