.coveragerc
.flake8
.gitignore
CHANGELOG.md
CONTRIBUTING.md
LICENSE
MANIFEST.in
Makefile
README.md
pytest.ini
setup-hamlet.sh
setup.cfg
setup.py
.github/workflows/changelog.yml
.github/workflows/release.yml
.github/workflows/style.yml
docs/.gitignore
docs/Makefile
docs/backend_reference.rst
docs/command_reference.rst
docs/conf.py
docs/config_files.rst
docs/index.rst
hamlet/__about__.py
hamlet/__init__.py
hamlet/__main__.py
hamlet/__version__.py
hamlet/env.py
hamlet/loggers.py
hamlet.egg-info/PKG-INFO
hamlet.egg-info/SOURCES.txt
hamlet.egg-info/dependency_links.txt
hamlet.egg-info/entry_points.txt
hamlet.egg-info/requires.txt
hamlet.egg-info/top_level.txt
hamlet/backend/__init__.py
hamlet/backend/automation/__init__.py
hamlet/backend/automation/confirm_builds/__init__.py
hamlet/backend/automation/construct_tree/__init__.py
hamlet/backend/automation/manage_build_references/__init__.py
hamlet/backend/automation/manage_images/__init__.py
hamlet/backend/automation/properties_file/__init__.py
hamlet/backend/automation/save_cmdb_repos/__init__.py
hamlet/backend/automation/set_automation_context/__init__.py
hamlet/backend/automation/update_build_references/__init__.py
hamlet/backend/automation_tasks/__init__.py
hamlet/backend/automation_tasks/base.py
hamlet/backend/automation_tasks/save_repos/__init__.py
hamlet/backend/automation_tasks/transfer_image/__init__.py
hamlet/backend/automation_tasks/update_build/__init__.py
hamlet/backend/automation_tasks/upload_image/__init__.py
hamlet/backend/common/__init__.py
hamlet/backend/common/context.py
hamlet/backend/common/exceptions.py
hamlet/backend/common/fsutils.py
hamlet/backend/common/runner.py
hamlet/backend/common/shell_vars_to_json.py
hamlet/backend/common/shell_vars_to_json.sh
hamlet/backend/container_registry/__init__.py
hamlet/backend/create/__init__.py
hamlet/backend/create/template/__init__.py
hamlet/backend/create/template/context_tree.py
hamlet/backend/create/template/create_template.py
hamlet/backend/create/template/environment.py
hamlet/backend/create/template/set_context.py
hamlet/backend/create/template/utils.py
hamlet/backend/deploy/__init__.py
hamlet/backend/draw/__init__.py
hamlet/backend/draw/diagram.py
hamlet/backend/draw/diagram_schema.py
hamlet/backend/draw/render.py
hamlet/backend/engine/__init__.py
hamlet/backend/engine/common.py
hamlet/backend/engine/engine.py
hamlet/backend/engine/engine_code_source.py
hamlet/backend/engine/engine_loader.py
hamlet/backend/engine/engine_part.py
hamlet/backend/engine/engine_source.py
hamlet/backend/engine/exceptions.py
hamlet/backend/engine/loaders/__init__.py
hamlet/backend/engine/loaders/base.py
hamlet/backend/engine/loaders/train.py
hamlet/backend/engine/loaders/tram.py
hamlet/backend/engine/loaders/unicycle.py
hamlet/backend/engine/loaders/user.py
hamlet/backend/generate/__init__.py
hamlet/backend/generate/utils.py
hamlet/backend/generate/__pycache__/__init__.cpython-38.pyc
hamlet/backend/generate/__pycache__/utils.cpython-38.pyc
hamlet/backend/generate/cmdb/__init__.py
hamlet/backend/generate/cmdb/__pycache__/__init__.cpython-38.pyc
hamlet/backend/generate/cmdb/account/__init__.py
hamlet/backend/generate/cmdb/account/__pycache__/__init__.cpython-38.pyc
hamlet/backend/generate/cmdb/account/template/__init__.py
hamlet/backend/generate/cmdb/account/template/cookiecutter.json
hamlet/backend/generate/cmdb/account/template/__pycache__/__init__.cpython-38.pyc
hamlet/backend/generate/cmdb/account/template/{{cookiecutter.account_name}}/config/account.json
hamlet/backend/generate/cmdb/account/template/{{cookiecutter.account_name}}/config/settings/shared/settings.json
hamlet/backend/generate/cmdb/account/template/{{cookiecutter.account_name}}/infrastructure/operations/shared/credentials.json
hamlet/backend/generate/cmdb/product/__init__.py
hamlet/backend/generate/cmdb/product/__pycache__/__init__.cpython-38.pyc
hamlet/backend/generate/cmdb/product/template/__init__.py
hamlet/backend/generate/cmdb/product/template/cookiecutter.json
hamlet/backend/generate/cmdb/product/template/__pycache__/__init__.cpython-38.pyc
hamlet/backend/generate/cmdb/product/template/{{cookiecutter.product_name}}/config/product.json
hamlet/backend/generate/cmdb/product/template/{{cookiecutter.product_name}}/config/settings/shared/settings.json
hamlet/backend/generate/cmdb/product/template/{{cookiecutter.product_name}}/config/settings/{{cookiecutter.environment_name}}/settings.json
hamlet/backend/generate/cmdb/product/template/{{cookiecutter.product_name}}/config/settings/{{cookiecutter.environment_name}}/{{cookiecutter.segment_name}}/settings.json
hamlet/backend/generate/cmdb/product/template/{{cookiecutter.product_name}}/config/solutionsv2/shared/{{cookiecutter.segment_name}}/segment.json
hamlet/backend/generate/cmdb/product/template/{{cookiecutter.product_name}}/config/solutionsv2/shared/{{cookiecutter.segment_name}}/solution.json
hamlet/backend/generate/cmdb/product/template/{{cookiecutter.product_name}}/config/solutionsv2/{{cookiecutter.environment_name}}/environment.json
hamlet/backend/generate/cmdb/product/template/{{cookiecutter.product_name}}/config/solutionsv2/{{cookiecutter.environment_name}}/{{cookiecutter.segment_name}}/segment.json
hamlet/backend/generate/cmdb/product/template/{{cookiecutter.product_name}}/infrastructure/operations/{{cookiecutter.environment_name}}/.gitignore
hamlet/backend/generate/cmdb/product/template/{{cookiecutter.product_name}}/infrastructure/operations/{{cookiecutter.environment_name}}/{{cookiecutter.segment_name}}/credentials.json
hamlet/backend/generate/cmdb/tenant/__init__.py
hamlet/backend/generate/cmdb/tenant/__pycache__/__init__.cpython-38.pyc
hamlet/backend/generate/cmdb/tenant/template/__init__.py
hamlet/backend/generate/cmdb/tenant/template/cookiecutter.json
hamlet/backend/generate/cmdb/tenant/template/__pycache__/__init__.cpython-38.pyc
hamlet/backend/generate/cmdb/tenant/template/{{cookiecutter._base_dir}}/{{cookiecutter.tenant_name}}/ipaddressgroups.json
hamlet/backend/generate/cmdb/tenant/template/{{cookiecutter._base_dir}}/{{cookiecutter.tenant_name}}/tenant.json
hamlet/backend/manage/__init__.py
hamlet/backend/manage/credential_crypto/__init__.py
hamlet/backend/manage/crypto/__init__.py
hamlet/backend/manage/deployment/__init__.py
hamlet/backend/manage/file_crypto/__init__.py
hamlet/backend/manage/stack/__init__.py
hamlet/backend/query/__init__.py
hamlet/backend/run/__init__.py
hamlet/backend/run/expo_app_publish/__init__.py
hamlet/backend/run/lambda_func/__init__.py
hamlet/backend/run/pipeline/__init__.py
hamlet/backend/run/sentry_release/__init__.py
hamlet/backend/run/task/__init__.py
hamlet/backend/setup/__init__.py
hamlet/backend/test/__init__.py
hamlet/backend/test/generate.py
hamlet/backend/test/loader.py
hamlet/backend/test/run.py
hamlet/backend/test/testcase_schema.py
hamlet/backend/test/renderer/__init__.py
hamlet/backend/test/renderer/testcases_template.py
hamlet/backend/test/templates/__init__.py
hamlet/backend/test/templates/cfn_lint_test_func_block.py
hamlet/backend/test/templates/cfn_structure_obj_block.py
hamlet/backend/test/templates/cfn_testcase_block.py.tmpl
hamlet/backend/test/templates/checkov_test_func_block.py
hamlet/backend/test/templates/json_structure_obj_block.py
hamlet/backend/test/templates/json_validator_obj_block.py
hamlet/backend/test/templates/test_template_base.py.tmpl
hamlet/backend/unitlist/__init__.py
hamlet/command/__init__.py
hamlet/command/autocomplete/__init__.py
hamlet/command/autocomplete/scripts/.hamlet-complete.bash
hamlet/command/autocomplete/scripts/.hamlet-complete.fish
hamlet/command/autocomplete/scripts/.hamlet-complete.zsh
hamlet/command/cmdb/__init__.py
hamlet/command/common/__init__.py
hamlet/command/common/config.py
hamlet/command/common/decorators.py
hamlet/command/common/display.py
hamlet/command/common/engine_setup.py
hamlet/command/common/exceptions.py
hamlet/command/component/__init__.py
hamlet/command/component/common.py
hamlet/command/component/component_types.py
hamlet/command/component/describe_occurrence.py
hamlet/command/component/list_occurrences.py
hamlet/command/component/query_occurrences.py
hamlet/command/deploy/__init__.py
hamlet/command/deploy/create.py
hamlet/command/deploy/list.py
hamlet/command/deploy/run.py
hamlet/command/deploy/test.py
hamlet/command/engine/__init__.py
hamlet/command/entrance/__init__.py
hamlet/command/generate/__init__.py
hamlet/command/generate/cmdb.py
hamlet/command/generate/decorators.py
hamlet/command/generate/utils.py
hamlet/command/layer/__init__.py
hamlet/command/manage/__init__.py
hamlet/command/manage/credentials_crypto.py
hamlet/command/manage/crypto.py
hamlet/command/manage/deployment.py
hamlet/command/manage/file_crypto.py
hamlet/command/manage/stack.py
hamlet/command/reference/__init__.py
hamlet/command/release/__init__.py
hamlet/command/run/__init__.py
hamlet/command/run/expo_app_publish.py
hamlet/command/run/lambda_func.py
hamlet/command/run/pipeline.py
hamlet/command/run/sentry_release.py
hamlet/command/run/task.py
hamlet/command/schema/__init__.py
hamlet/command/setup/__init__.py
hamlet/command/test/__init__.py
hamlet/command/test/generate.py
hamlet/command/test/run.py
hamlet/command/visual/__init__.py
hamlet/utils/__init__.py
requirements/dev.txt
tests/__init__.py
tests/__main__.py
tests/conftest.py
tests/data/integration/backend/test/cf/insecure.json
tests/data/integration/backend/test/cf/invalid-syntax.json
tests/data/integration/backend/test/cf/secure.json
tests/data/integration/backend/test/cf/structure.json
tests/data/integration/backend/test/cf/valid-syntax.json
tests/data/integration/backend/test/testcase/insecure-testcase.json
tests/data/integration/backend/test/testcase/invalid-syntax-testcase.json
tests/data/integration/backend/test/testcase/json-structure-bad-testcase.json
tests/data/integration/backend/test/testcase/json-structure-good-testcase.json
tests/data/integration/backend/test/testcase/secure-testcase.json
tests/data/integration/backend/test/testcase/structure-bad-testcase.json
tests/data/integration/backend/test/testcase/structure-good-testcase.json
tests/data/integration/backend/test/testcase/valid-syntax-testcase.json
tests/integration/__init__.py
tests/integration/backend/__init__.py
tests/integration/backend/create/__init__.py
tests/integration/backend/create/template/__init__.py
tests/integration/backend/create/template/conftest.py
tests/integration/backend/create/template/test_context_tree.py
tests/integration/backend/create/template/test_set_context.py
tests/integration/backend/create/template/test_utils.py
tests/integration/backend/test/__init__.py
tests/integration/backend/test/conftest.py
tests/integration/backend/test/test_generate.py
tests/integration/backend/test/test_run.py
tests/integration/backend/test/test_utils.py
tests/system/__init__.py
tests/system/cmdb/__init__.py
tests/system/cmdb/product/__init__.py
tests/system/cmdb/product/conftest.py
tests/system/cmdb/product/step_1_install_engine.py
tests/system/cmdb/product/step_2_create_cmdb.py
tests/system/cmdb/product/step_3_create_account_templates.py
tests/system/cmdb/product/step_4_create_segment_templates.py
tests/system/cmdb/product/test_scenario.py
tests/unit/__init__.py
tests/unit/backend/__init__.py
tests/unit/backend/automation_tasks/__init__.py
tests/unit/backend/automation_tasks/test_automation_runner.py
tests/unit/backend/common/__init__.py
tests/unit/backend/common/test_context.py
tests/unit/backend/common/test_fsutils.py
tests/unit/backend/engine/__init__.py
tests/unit/backend/engine/test_engine.py
tests/unit/command/__init__.py
tests/unit/command/test_option_generation.py
tests/unit/command/component/__init__.py
tests/unit/command/component/test_component_types.py
tests/unit/command/component/test_occurrence.py
tests/unit/command/deploy/__init__.py
tests/unit/command/deploy/test_deploy.py
tests/unit/command/deploy/test_list.py
tests/unit/command/deploy/test_test.py
tests/unit/command/engine/__init__.py
tests/unit/command/engine/test_engine.py
tests/unit/command/entrance/__init__.py
tests/unit/command/entrance/test_invoke.py
tests/unit/command/entrance/test_list.py
tests/unit/command/generate/__init__.py
tests/unit/command/generate/test_generate_command.py
tests/unit/command/generate/utils.py
tests/unit/command/generate/cmdb/__init__.py
tests/unit/command/generate/cmdb/test_account.py
tests/unit/command/generate/cmdb/test_product.py
tests/unit/command/generate/cmdb/test_tenant.py
tests/unit/command/layer/__init__.py
tests/unit/command/layer/test_describe.py
tests/unit/command/layer/test_list.py
tests/unit/command/layer/test_query.py
tests/unit/command/manage/__init__.py
tests/unit/command/manage/test_credentials_crypto.py
tests/unit/command/manage/test_crypto.py
tests/unit/command/manage/test_deployment.py
tests/unit/command/manage/test_file_crypto.py
tests/unit/command/manage/test_stack.py
tests/unit/command/reference/__init__.py
tests/unit/command/reference/test_describe.py
tests/unit/command/reference/test_list.py
tests/unit/command/reference/test_query.py
tests/unit/command/release/__init__.py
tests/unit/command/release/test_transfer_image.py
tests/unit/command/release/test_update_image_reference.py
tests/unit/command/release/test_upload_image.py
tests/unit/command/run/__init__.py
tests/unit/command/run/test_expo_app_publish.py
tests/unit/command/run/test_lambda_func.py
tests/unit/command/run/test_pipeline.py
tests/unit/command/run/test_sentry_release.py
tests/unit/command/run/test_task.py
tests/unit/command/schema/__init__.py
tests/unit/command/schema/test_create.py
tests/unit/command/schema/test_list.py
tests/unit/command/visual/__init__.py
tests/unit/command/visual/test_draw.py
tests/unit/command/visual/test_list.py