├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── components ├── config │ ├── base_config.yaml │ ├── config.go │ ├── config_test.go │ └── default_config.go ├── converter_logic │ ├── block_converter_logic.go │ ├── converter_logic.go │ ├── converter_logic_test.go │ ├── default_converter_logic.go │ ├── joined_converter_logic.go │ └── map_converter_logic.go ├── debug │ └── debug.go ├── document_leaf │ └── document_leaf.go ├── encoding │ ├── encoding.go │ └── encoding_test.go ├── input_source │ ├── helm_input_source.go │ ├── input_source.go │ └── stdin_input_source.go ├── leaf │ └── leaf.go ├── map_utils │ └── sort_keys.go ├── output_target │ ├── directory_output_target.go │ ├── output_target.go │ ├── stdout_output_target.go │ └── unit_path.go ├── parsed_leaf │ └── parsed_leaf.go ├── policy │ ├── policy.go │ └── template_policy.go ├── policy_path │ ├── policy_path.go │ └── policy_path_test.go ├── policy_set │ ├── basic_policy_set.go │ └── policy_set.go ├── template │ ├── template.go │ └── template_test.go ├── template_function_map │ └── create_function_map.go └── terraform_format │ ├── escape_non_tf_vars.go │ ├── format_key.go │ ├── format_resource_name.go │ ├── format_string_value.go │ ├── indent.go │ ├── quote.go │ ├── snake_case.go │ ├── strip_vars.go │ └── terraform_format_test.go ├── go.mod ├── go.sum ├── main.go └── release /.gitignore: -------------------------------------------------------------------------------- 1 | dredger 2 | build/ 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/README.md -------------------------------------------------------------------------------- /components/config/base_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/config/base_config.yaml -------------------------------------------------------------------------------- /components/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/config/config.go -------------------------------------------------------------------------------- /components/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/config/config_test.go -------------------------------------------------------------------------------- /components/config/default_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/config/default_config.go -------------------------------------------------------------------------------- /components/converter_logic/block_converter_logic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/converter_logic/block_converter_logic.go -------------------------------------------------------------------------------- /components/converter_logic/converter_logic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/converter_logic/converter_logic.go -------------------------------------------------------------------------------- /components/converter_logic/converter_logic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/converter_logic/converter_logic_test.go -------------------------------------------------------------------------------- /components/converter_logic/default_converter_logic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/converter_logic/default_converter_logic.go -------------------------------------------------------------------------------- /components/converter_logic/joined_converter_logic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/converter_logic/joined_converter_logic.go -------------------------------------------------------------------------------- /components/converter_logic/map_converter_logic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/converter_logic/map_converter_logic.go -------------------------------------------------------------------------------- /components/debug/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/debug/debug.go -------------------------------------------------------------------------------- /components/document_leaf/document_leaf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/document_leaf/document_leaf.go -------------------------------------------------------------------------------- /components/encoding/encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/encoding/encoding.go -------------------------------------------------------------------------------- /components/encoding/encoding_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/encoding/encoding_test.go -------------------------------------------------------------------------------- /components/input_source/helm_input_source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/input_source/helm_input_source.go -------------------------------------------------------------------------------- /components/input_source/input_source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/input_source/input_source.go -------------------------------------------------------------------------------- /components/input_source/stdin_input_source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/input_source/stdin_input_source.go -------------------------------------------------------------------------------- /components/leaf/leaf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/leaf/leaf.go -------------------------------------------------------------------------------- /components/map_utils/sort_keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/map_utils/sort_keys.go -------------------------------------------------------------------------------- /components/output_target/directory_output_target.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/output_target/directory_output_target.go -------------------------------------------------------------------------------- /components/output_target/output_target.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/output_target/output_target.go -------------------------------------------------------------------------------- /components/output_target/stdout_output_target.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/output_target/stdout_output_target.go -------------------------------------------------------------------------------- /components/output_target/unit_path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/output_target/unit_path.go -------------------------------------------------------------------------------- /components/parsed_leaf/parsed_leaf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/parsed_leaf/parsed_leaf.go -------------------------------------------------------------------------------- /components/policy/policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/policy/policy.go -------------------------------------------------------------------------------- /components/policy/template_policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/policy/template_policy.go -------------------------------------------------------------------------------- /components/policy_path/policy_path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/policy_path/policy_path.go -------------------------------------------------------------------------------- /components/policy_path/policy_path_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/policy_path/policy_path_test.go -------------------------------------------------------------------------------- /components/policy_set/basic_policy_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/policy_set/basic_policy_set.go -------------------------------------------------------------------------------- /components/policy_set/policy_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/policy_set/policy_set.go -------------------------------------------------------------------------------- /components/template/template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/template/template.go -------------------------------------------------------------------------------- /components/template/template_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/template/template_test.go -------------------------------------------------------------------------------- /components/template_function_map/create_function_map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/template_function_map/create_function_map.go -------------------------------------------------------------------------------- /components/terraform_format/escape_non_tf_vars.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/terraform_format/escape_non_tf_vars.go -------------------------------------------------------------------------------- /components/terraform_format/format_key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/terraform_format/format_key.go -------------------------------------------------------------------------------- /components/terraform_format/format_resource_name.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/terraform_format/format_resource_name.go -------------------------------------------------------------------------------- /components/terraform_format/format_string_value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/terraform_format/format_string_value.go -------------------------------------------------------------------------------- /components/terraform_format/indent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/terraform_format/indent.go -------------------------------------------------------------------------------- /components/terraform_format/quote.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/terraform_format/quote.go -------------------------------------------------------------------------------- /components/terraform_format/snake_case.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/terraform_format/snake_case.go -------------------------------------------------------------------------------- /components/terraform_format/strip_vars.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/terraform_format/strip_vars.go -------------------------------------------------------------------------------- /components/terraform_format/terraform_format_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/components/terraform_format/terraform_format_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/main.go -------------------------------------------------------------------------------- /release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/synchronoss/dredger/HEAD/release --------------------------------------------------------------------------------