Skip to main content

CLI application for managing AWS Control Tower for your AWS Organization.

Project description

ctower

Control Tower CLI application.

Installation

# Make sure you have python:^3.7
python3 --version

# Install the PyPI package w/
pip3 install ctower

# or

python3 -m pip install ctower

Poetry

poetry init
poetry install
poetry publish --build --username $PYPI_USERNAME --password $PYPI_PASSWORD

# generate CLI application documentation
poetry shell
typer ctower.main utils docs --name ctower --output CLI-README.md
pip install ctower
ctower apply strongly-recommended

Tasks

  • logic for enabling controls
    • enable singular control to ou
    • sync one account to other
      • --strict to mirror the controls
      • nothing to just merge apply
  • ? maybe prompting
  • show accounts under ous

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ctower-0.1.0.tar.gz (13.5 kB view hashes)

Uploaded Source

Built Distribution

ctower-0.1.0-py3-none-any.whl (15.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page