├── .github ├── dependabot.yml └── workflows │ └── release.yml ├── .gitignore ├── .goreleaser.yml ├── LICENSE ├── README.md ├── divvyyaml ├── divvyyaml.go └── divvyyaml_test.go ├── examples ├── cloudformation_ec2 │ ├── Metadata │ │ └── _License.yaml │ ├── Outputs │ │ ├── AZ.yaml │ │ ├── InstanceId.yaml │ │ ├── PublicDNS.yaml │ │ └── PublicIP.yaml │ ├── Parameters │ │ ├── InstanceType.yaml │ │ ├── KeyName.yaml │ │ ├── LatestAmiId.yaml │ │ └── SSHLocation.yaml │ ├── Resources │ │ ├── EC2Instance.yaml │ │ └── InstanceSecurityGroup.yaml │ ├── _Description.yaml │ └── _header.yaml ├── cloudformation_ec2_output.yaml ├── k8s_deployment │ ├── _header.yaml │ ├── metadata.yaml │ └── spec │ │ ├── _replicas.yaml │ │ ├── selector.yaml │ │ └── template │ │ ├── metadata │ │ └── labels.yaml │ │ └── spec │ │ └── containers.yaml ├── k8s_deployment_output.yaml └── multiple_docs_output.yaml ├── go.mod ├── go.sum └── main.go /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sampointer/dy/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sampointer/dy/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sampointer/dy/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sampointer/dy/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sampointer/dy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sampointer/dy/HEAD/README.md -------------------------------------------------------------------------------- /divvyyaml/divvyyaml.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sampointer/dy/HEAD/divvyyaml/divvyyaml.go -------------------------------------------------------------------------------- /divvyyaml/divvyyaml_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sampointer/dy/HEAD/divvyyaml/divvyyaml_test.go -------------------------------------------------------------------------------- /examples/cloudformation_ec2/Metadata/_License.yaml: -------------------------------------------------------------------------------- 1 | License: Apache-2.0 2 | -------------------------------------------------------------------------------- /examples/cloudformation_ec2/Outputs/AZ.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sampointer/dy/HEAD/examples/cloudformation_ec2/Outputs/AZ.yaml -------------------------------------------------------------------------------- /examples/cloudformation_ec2/Outputs/InstanceId.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sampointer/dy/HEAD/examples/cloudformation_ec2/Outputs/InstanceId.yaml -------------------------------------------------------------------------------- /examples/cloudformation_ec2/Outputs/PublicDNS.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sampointer/dy/HEAD/examples/cloudformation_ec2/Outputs/PublicDNS.yaml -------------------------------------------------------------------------------- /examples/cloudformation_ec2/Outputs/PublicIP.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sampointer/dy/HEAD/examples/cloudformation_ec2/Outputs/PublicIP.yaml -------------------------------------------------------------------------------- /examples/cloudformation_ec2/Parameters/InstanceType.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sampointer/dy/HEAD/examples/cloudformation_ec2/Parameters/InstanceType.yaml -------------------------------------------------------------------------------- /examples/cloudformation_ec2/Parameters/KeyName.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sampointer/dy/HEAD/examples/cloudformation_ec2/Parameters/KeyName.yaml -------------------------------------------------------------------------------- /examples/cloudformation_ec2/Parameters/LatestAmiId.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sampointer/dy/HEAD/examples/cloudformation_ec2/Parameters/LatestAmiId.yaml -------------------------------------------------------------------------------- /examples/cloudformation_ec2/Parameters/SSHLocation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sampointer/dy/HEAD/examples/cloudformation_ec2/Parameters/SSHLocation.yaml -------------------------------------------------------------------------------- /examples/cloudformation_ec2/Resources/EC2Instance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sampointer/dy/HEAD/examples/cloudformation_ec2/Resources/EC2Instance.yaml -------------------------------------------------------------------------------- /examples/cloudformation_ec2/Resources/InstanceSecurityGroup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sampointer/dy/HEAD/examples/cloudformation_ec2/Resources/InstanceSecurityGroup.yaml -------------------------------------------------------------------------------- /examples/cloudformation_ec2/_Description.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sampointer/dy/HEAD/examples/cloudformation_ec2/_Description.yaml -------------------------------------------------------------------------------- /examples/cloudformation_ec2/_header.yaml: -------------------------------------------------------------------------------- 1 | AWSTemplateFormatVersion: '2010-09-09' 2 | -------------------------------------------------------------------------------- /examples/cloudformation_ec2_output.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sampointer/dy/HEAD/examples/cloudformation_ec2_output.yaml -------------------------------------------------------------------------------- /examples/k8s_deployment/_header.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apps/v1 2 | kind: Deployment 3 | -------------------------------------------------------------------------------- /examples/k8s_deployment/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sampointer/dy/HEAD/examples/k8s_deployment/metadata.yaml -------------------------------------------------------------------------------- /examples/k8s_deployment/spec/_replicas.yaml: -------------------------------------------------------------------------------- 1 | replicas: 3 2 | -------------------------------------------------------------------------------- /examples/k8s_deployment/spec/selector.yaml: -------------------------------------------------------------------------------- 1 | matchLabels: 2 | app: nginx 3 | -------------------------------------------------------------------------------- /examples/k8s_deployment/spec/template/metadata/labels.yaml: -------------------------------------------------------------------------------- 1 | app: nginx 2 | -------------------------------------------------------------------------------- /examples/k8s_deployment/spec/template/spec/containers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sampointer/dy/HEAD/examples/k8s_deployment/spec/template/spec/containers.yaml -------------------------------------------------------------------------------- /examples/k8s_deployment_output.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sampointer/dy/HEAD/examples/k8s_deployment_output.yaml -------------------------------------------------------------------------------- /examples/multiple_docs_output.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sampointer/dy/HEAD/examples/multiple_docs_output.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sampointer/dy/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sampointer/dy/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sampointer/dy/HEAD/main.go --------------------------------------------------------------------------------