gitextract_put1k2j_/ ├── .circleci/ │ └── config.yml ├── .dockerignore ├── .gitignore ├── AUTHORS.rst ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.rst ├── RELEASE.md ├── codecov.yml ├── conf/ │ └── README.rst ├── docs/ │ ├── .gitignore │ ├── Makefile │ ├── api/ │ │ ├── modules.rst │ │ ├── stacker.actions.rst │ │ ├── stacker.blueprints.rst │ │ ├── stacker.blueprints.variables.rst │ │ ├── stacker.commands.rst │ │ ├── stacker.commands.stacker.rst │ │ ├── stacker.config.rst │ │ ├── stacker.config.translators.rst │ │ ├── stacker.hooks.rst │ │ ├── stacker.logger.rst │ │ ├── stacker.lookups.handlers.rst │ │ ├── stacker.lookups.rst │ │ ├── stacker.providers.aws.rst │ │ ├── stacker.providers.rst │ │ └── stacker.rst │ ├── blueprints.rst │ ├── commands.rst │ ├── conf.py │ ├── config.rst │ ├── environments.rst │ ├── index.rst │ ├── lookups.rst │ ├── organizations_using_stacker.rst │ ├── templates.rst │ ├── terminology.rst │ └── translators.rst ├── examples/ │ └── cross-account/ │ ├── .aws/ │ │ └── config │ ├── README.md │ ├── stacker.yaml │ └── templates/ │ ├── stacker-bucket.yaml │ └── stacker-role.yaml ├── requirements.in ├── scripts/ │ ├── compare_env │ ├── docker-stacker │ ├── stacker │ └── stacker.cmd ├── setup.cfg ├── setup.py ├── stacker/ │ ├── __init__.py │ ├── actions/ │ │ ├── __init__.py │ │ ├── base.py │ │ ├── build.py │ │ ├── destroy.py │ │ ├── diff.py │ │ ├── graph.py │ │ └── info.py │ ├── awscli_yamlhelper.py │ ├── blueprints/ │ │ ├── __init__.py │ │ ├── base.py │ │ ├── raw.py │ │ ├── testutil.py │ │ └── variables/ │ │ ├── __init__.py │ │ └── types.py │ ├── commands/ │ │ ├── __init__.py │ │ └── stacker/ │ │ ├── __init__.py │ │ ├── base.py │ │ ├── build.py │ │ ├── destroy.py │ │ ├── diff.py │ │ ├── graph.py │ │ └── info.py │ ├── config/ │ │ ├── __init__.py │ │ └── translators/ │ │ ├── __init__.py │ │ └── kms.py │ ├── context.py │ ├── dag/ │ │ └── __init__.py │ ├── environment.py │ ├── exceptions.py │ ├── hooks/ │ │ ├── __init__.py │ │ ├── aws_lambda.py │ │ ├── command.py │ │ ├── ecs.py │ │ ├── iam.py │ │ ├── keypair.py │ │ ├── route53.py │ │ └── utils.py │ ├── logger/ │ │ └── __init__.py │ ├── lookups/ │ │ ├── __init__.py │ │ ├── handlers/ │ │ │ ├── __init__.py │ │ │ ├── ami.py │ │ │ ├── default.py │ │ │ ├── dynamodb.py │ │ │ ├── envvar.py │ │ │ ├── file.py │ │ │ ├── hook_data.py │ │ │ ├── kms.py │ │ │ ├── output.py │ │ │ ├── rxref.py │ │ │ ├── split.py │ │ │ ├── ssmstore.py │ │ │ └── xref.py │ │ └── registry.py │ ├── plan.py │ ├── providers/ │ │ ├── __init__.py │ │ ├── aws/ │ │ │ ├── __init__.py │ │ │ └── default.py │ │ └── base.py │ ├── session_cache.py │ ├── stack.py │ ├── status.py │ ├── target.py │ ├── tests/ │ │ ├── __init__.py │ │ ├── actions/ │ │ │ ├── __init__.py │ │ │ ├── test_base.py │ │ │ ├── test_build.py │ │ │ ├── test_destroy.py │ │ │ └── test_diff.py │ │ ├── blueprints/ │ │ │ ├── __init__.py │ │ │ ├── test_base.py │ │ │ ├── test_raw.py │ │ │ └── test_testutil.py │ │ ├── conftest.py │ │ ├── factories.py │ │ ├── fixtures/ │ │ │ ├── __init__.py │ │ │ ├── basic.env │ │ │ ├── cfn_template.json │ │ │ ├── cfn_template.json.j2 │ │ │ ├── cfn_template.yaml │ │ │ ├── keypair/ │ │ │ │ ├── fingerprint │ │ │ │ ├── id_rsa │ │ │ │ └── id_rsa.pub │ │ │ ├── mock_blueprints.py │ │ │ ├── mock_hooks.py │ │ │ ├── mock_lookups.py │ │ │ ├── not-basic.env │ │ │ ├── parameter_resolution/ │ │ │ │ └── template.yml │ │ │ ├── vpc-bastion-db-web-pre-1.0.yaml │ │ │ ├── vpc-bastion-db-web.yaml │ │ │ └── vpc-custom-log-format-info.yaml │ │ ├── hooks/ │ │ │ ├── __init__.py │ │ │ ├── test_aws_lambda.py │ │ │ ├── test_command.py │ │ │ ├── test_ecs.py │ │ │ ├── test_iam.py │ │ │ └── test_keypair.py │ │ ├── lookups/ │ │ │ ├── __init__.py │ │ │ ├── handlers/ │ │ │ │ ├── __init__.py │ │ │ │ ├── test_ami.py │ │ │ │ ├── test_default.py │ │ │ │ ├── test_dynamodb.py │ │ │ │ ├── test_envvar.py │ │ │ │ ├── test_file.py │ │ │ │ ├── test_hook_data.py │ │ │ │ ├── test_output.py │ │ │ │ ├── test_rxref.py │ │ │ │ ├── test_split.py │ │ │ │ ├── test_ssmstore.py │ │ │ │ └── test_xref.py │ │ │ └── test_registry.py │ │ ├── providers/ │ │ │ ├── __init__.py │ │ │ └── aws/ │ │ │ ├── __init__.py │ │ │ └── test_default.py │ │ ├── test_config.py │ │ ├── test_context.py │ │ ├── test_dag.py │ │ ├── test_environment.py │ │ ├── test_lookups.py │ │ ├── test_parse_user_data.py │ │ ├── test_plan.py │ │ ├── test_stack.py │ │ ├── test_stacker.py │ │ ├── test_util.py │ │ └── test_variables.py │ ├── tokenize_userdata.py │ ├── ui.py │ ├── util.py │ └── variables.py ├── test-requirements.in └── tests/ ├── Makefile ├── README.md ├── cleanup_functional_test_buckets.sh ├── fixtures/ │ ├── blueprints/ │ │ └── test_repo.json │ └── stack_policies/ │ ├── default.json │ └── none.json ├── run_test_suite.sh ├── stacker.yaml.sh ├── test_helper.bash └── test_suite/ ├── 01_stacker_build_no_config.bats ├── 02_stacker_build_empty_config.bats ├── 03_stacker_build-config_with_no_stacks.bats ├── 04_stacker_build-config_with_no_namespace.bats ├── 05_stacker_build-missing_environment_key.bats ├── 06_stacker_build-duplicate_stacks.bats ├── 07_stacker_graph-json_format.bats ├── 08_stacker_graph-dot_format.bats ├── 09_stacker_build-missing_variable.bats ├── 10_stacker_build-simple_build.bats ├── 11_stacker_info-simple_info.bats ├── 12_stacker_build-simple_build_with_output_lookups.bats ├── 13_stacker_build-simple_build_with_environment.bats ├── 14_stacker_build-interactive_with_skipped_update.bats ├── 15_stacker_build-no_namespace.bats ├── 16_stacker_build-overriden_environment_key_with_-e.bats ├── 17_stacker_build-dump.bats ├── 18_stacker_diff-simple_diff_with_output_lookups.bats ├── 19_stacker_build-replacements-only_test_with_additional_resource_no_keyerror.bats ├── 20_stacker_build-locked_stacks.bats ├── 21_stacker_build-default_mode_without_&_with_protected_stack.bats ├── 22_stacker_build-recreate_failed_stack_non-interactive_mode.bats ├── 23_stacker_build-recreate_failed_stack_interactive_mode.bats ├── 24_stacker_build-handle_rollbacks_during_updates.bats ├── 25_stacker_build-handle_rollbacks_in_dependent_stacks.bats ├── 26_stacker_build-raw_template.bats ├── 27_stacker_diff-raw_template.bats ├── 28_stacker_build-raw_template_parameter_resolution.bats ├── 29_stacker_build-no_parallelism.bats ├── 30_stacker_build-tailing.bats ├── 31_stacker_build-override_stack_name.bats ├── 32_stacker_build-multi_region.bats └── 33_stacker_build-profiles.bats