├── .github ├── ISSUE_TEMPLATE │ ├── bug.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── pull-request.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── LICENSE-SAMPLECODE ├── README.html ├── README.md ├── README.rst ├── SECURITY.md ├── appsec.sh ├── automation ├── README-demo.md ├── autoupdate.sh ├── build.sh ├── cc_git_lib.py ├── cc_git_lib.readme.md └── orgformation.yaml ├── init-deploy.sh ├── orgtool ├── __init__.py ├── accounts.py ├── auth.py ├── configure.py ├── data │ └── email_template ├── loginprofile.py ├── orgs.py ├── reports.py ├── spec.py ├── spec_init_data.sample │ ├── config.yaml │ └── spec.d │ │ ├── accounts.yaml │ │ ├── common.yaml │ │ ├── custom_policies.yaml │ │ ├── delegations.yaml │ │ ├── groups.yaml │ │ ├── local_users.yaml │ │ ├── organizational_units.yaml │ │ ├── policy_sets.yaml │ │ ├── sc_policies.yaml │ │ └── users.yaml ├── tools │ ├── __init__.py │ ├── accessrole.py │ └── spec_init.py ├── utils.py └── validator.py ├── scripts ├── build-apply.sh ├── build-dryrun.sh ├── build-report.sh └── pre_build.sh ├── setup.py ├── spec_init_data.blank ├── config.yaml └── spec.d │ ├── accounts.yaml │ ├── common.yaml │ ├── custom_policies.yaml │ ├── delegations.yaml │ ├── organizational_units.yaml │ └── sc_policies.yaml └── spec_init_data.entity ├── config.yaml └── spec.d ├── accounts.yaml ├── common.yaml ├── custom_policies.yaml ├── delegations.yaml ├── organizational_units.yaml └── sc_policies.yaml /.github/ISSUE_TEMPLATE/bug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/.github/ISSUE_TEMPLATE/bug.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/.github/workflows/pull-request.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-SAMPLECODE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/LICENSE-SAMPLECODE -------------------------------------------------------------------------------- /README.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/README.html -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/README.md -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/README.rst -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/SECURITY.md -------------------------------------------------------------------------------- /appsec.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/appsec.sh -------------------------------------------------------------------------------- /automation/README-demo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/automation/README-demo.md -------------------------------------------------------------------------------- /automation/autoupdate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/automation/autoupdate.sh -------------------------------------------------------------------------------- /automation/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/automation/build.sh -------------------------------------------------------------------------------- /automation/cc_git_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/automation/cc_git_lib.py -------------------------------------------------------------------------------- /automation/cc_git_lib.readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/automation/cc_git_lib.readme.md -------------------------------------------------------------------------------- /automation/orgformation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/automation/orgformation.yaml -------------------------------------------------------------------------------- /init-deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/init-deploy.sh -------------------------------------------------------------------------------- /orgtool/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.9.1" 2 | -------------------------------------------------------------------------------- /orgtool/accounts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/orgtool/accounts.py -------------------------------------------------------------------------------- /orgtool/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/orgtool/auth.py -------------------------------------------------------------------------------- /orgtool/configure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/orgtool/configure.py -------------------------------------------------------------------------------- /orgtool/data/email_template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/orgtool/data/email_template -------------------------------------------------------------------------------- /orgtool/loginprofile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/orgtool/loginprofile.py -------------------------------------------------------------------------------- /orgtool/orgs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/orgtool/orgs.py -------------------------------------------------------------------------------- /orgtool/reports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/orgtool/reports.py -------------------------------------------------------------------------------- /orgtool/spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/orgtool/spec.py -------------------------------------------------------------------------------- /orgtool/spec_init_data.sample/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/orgtool/spec_init_data.sample/config.yaml -------------------------------------------------------------------------------- /orgtool/spec_init_data.sample/spec.d/accounts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/orgtool/spec_init_data.sample/spec.d/accounts.yaml -------------------------------------------------------------------------------- /orgtool/spec_init_data.sample/spec.d/common.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/orgtool/spec_init_data.sample/spec.d/common.yaml -------------------------------------------------------------------------------- /orgtool/spec_init_data.sample/spec.d/custom_policies.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/orgtool/spec_init_data.sample/spec.d/custom_policies.yaml -------------------------------------------------------------------------------- /orgtool/spec_init_data.sample/spec.d/delegations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/orgtool/spec_init_data.sample/spec.d/delegations.yaml -------------------------------------------------------------------------------- /orgtool/spec_init_data.sample/spec.d/groups.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/orgtool/spec_init_data.sample/spec.d/groups.yaml -------------------------------------------------------------------------------- /orgtool/spec_init_data.sample/spec.d/local_users.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/orgtool/spec_init_data.sample/spec.d/local_users.yaml -------------------------------------------------------------------------------- /orgtool/spec_init_data.sample/spec.d/organizational_units.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/orgtool/spec_init_data.sample/spec.d/organizational_units.yaml -------------------------------------------------------------------------------- /orgtool/spec_init_data.sample/spec.d/policy_sets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/orgtool/spec_init_data.sample/spec.d/policy_sets.yaml -------------------------------------------------------------------------------- /orgtool/spec_init_data.sample/spec.d/sc_policies.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/orgtool/spec_init_data.sample/spec.d/sc_policies.yaml -------------------------------------------------------------------------------- /orgtool/spec_init_data.sample/spec.d/users.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/orgtool/spec_init_data.sample/spec.d/users.yaml -------------------------------------------------------------------------------- /orgtool/tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /orgtool/tools/accessrole.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/orgtool/tools/accessrole.py -------------------------------------------------------------------------------- /orgtool/tools/spec_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/orgtool/tools/spec_init.py -------------------------------------------------------------------------------- /orgtool/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/orgtool/utils.py -------------------------------------------------------------------------------- /orgtool/validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/orgtool/validator.py -------------------------------------------------------------------------------- /scripts/build-apply.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/scripts/build-apply.sh -------------------------------------------------------------------------------- /scripts/build-dryrun.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/scripts/build-dryrun.sh -------------------------------------------------------------------------------- /scripts/build-report.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/scripts/build-report.sh -------------------------------------------------------------------------------- /scripts/pre_build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/scripts/pre_build.sh -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/setup.py -------------------------------------------------------------------------------- /spec_init_data.blank/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/spec_init_data.blank/config.yaml -------------------------------------------------------------------------------- /spec_init_data.blank/spec.d/accounts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/spec_init_data.blank/spec.d/accounts.yaml -------------------------------------------------------------------------------- /spec_init_data.blank/spec.d/common.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/spec_init_data.blank/spec.d/common.yaml -------------------------------------------------------------------------------- /spec_init_data.blank/spec.d/custom_policies.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/spec_init_data.blank/spec.d/custom_policies.yaml -------------------------------------------------------------------------------- /spec_init_data.blank/spec.d/delegations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/spec_init_data.blank/spec.d/delegations.yaml -------------------------------------------------------------------------------- /spec_init_data.blank/spec.d/organizational_units.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/spec_init_data.blank/spec.d/organizational_units.yaml -------------------------------------------------------------------------------- /spec_init_data.blank/spec.d/sc_policies.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/spec_init_data.blank/spec.d/sc_policies.yaml -------------------------------------------------------------------------------- /spec_init_data.entity/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/spec_init_data.entity/config.yaml -------------------------------------------------------------------------------- /spec_init_data.entity/spec.d/accounts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/spec_init_data.entity/spec.d/accounts.yaml -------------------------------------------------------------------------------- /spec_init_data.entity/spec.d/common.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/spec_init_data.entity/spec.d/common.yaml -------------------------------------------------------------------------------- /spec_init_data.entity/spec.d/custom_policies.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/spec_init_data.entity/spec.d/custom_policies.yaml -------------------------------------------------------------------------------- /spec_init_data.entity/spec.d/delegations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/spec_init_data.entity/spec.d/delegations.yaml -------------------------------------------------------------------------------- /spec_init_data.entity/spec.d/organizational_units.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/spec_init_data.entity/spec.d/organizational_units.yaml -------------------------------------------------------------------------------- /spec_init_data.entity/spec.d/sc_policies.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-organizations-tool/HEAD/spec_init_data.entity/spec.d/sc_policies.yaml --------------------------------------------------------------------------------