├── .gitignore ├── .mvn ├── maven.config ├── settings.xml └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── .travis.yml ├── LICENSE ├── README.md ├── docs ├── config.json ├── data │ └── infradsl-1_2.json ├── dist │ ├── css │ │ └── app.css │ ├── fonts │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.svg │ │ ├── glyphicons-halflings-regular.ttf │ │ ├── glyphicons-halflings-regular.woff │ │ └── glyphicons-halflings-regular.woff2 │ └── js │ │ └── app.js └── index.html ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── assembly │ └── jar-assembly.xml ├── groovy │ ├── com │ │ └── devskiller │ │ │ └── infra │ │ │ ├── Infrastructure.groovy │ │ │ ├── InfrastructureProvider.groovy │ │ │ ├── aws │ │ │ ├── AWS.groovy │ │ │ ├── AwsComponent.groovy │ │ │ ├── AwsComponents.groovy │ │ │ ├── AwsResourceGroup.groovy │ │ │ ├── DefaultAwsConvention.groovy │ │ │ └── resource │ │ │ │ ├── Ami.groovy │ │ │ │ ├── AmiList.groovy │ │ │ │ ├── ElasticLoadBalancer.groovy │ │ │ │ ├── ListenerProtocol.groovy │ │ │ │ ├── SecurityGroup.groovy │ │ │ │ ├── SecurityRule.groovy │ │ │ │ ├── Subnet.groovy │ │ │ │ ├── VirtualMachine.groovy │ │ │ │ └── Vpc.groovy │ │ │ ├── azure │ │ │ ├── Azure.groovy │ │ │ ├── AzureComponent.groovy │ │ │ ├── AzureComponents.groovy │ │ │ ├── AzureResourceGroup.groovy │ │ │ ├── DefaultAzureConvention.groovy │ │ │ └── resource │ │ │ │ ├── AvailabilitySet.groovy │ │ │ │ ├── CosmosDB.groovy │ │ │ │ ├── DnsZone.groovy │ │ │ │ ├── IpAllocationMethod.groovy │ │ │ │ ├── LoadBalancer.groovy │ │ │ │ ├── MachineSet.groovy │ │ │ │ ├── Network.groovy │ │ │ │ ├── NetworkInterface.groovy │ │ │ │ ├── NetworkPeering.groovy │ │ │ │ ├── NetworkSecurityGroup.groovy │ │ │ │ ├── PublicIp.groovy │ │ │ │ ├── SecurityRule.groovy │ │ │ │ ├── Subnet.groovy │ │ │ │ └── VirtualMachine.groovy │ │ │ ├── hcl │ │ │ ├── BlockBuilder.groovy │ │ │ ├── FlatList.groovy │ │ │ ├── HclMarshaller.groovy │ │ │ └── HclUtil.groovy │ │ │ ├── internal │ │ │ ├── Convention.groovy │ │ │ ├── DslContext.groovy │ │ │ ├── InfraException.groovy │ │ │ ├── InfrastructureElement.groovy │ │ │ ├── InfrastructureElementCollection.groovy │ │ │ └── ResourceGroup.groovy │ │ │ ├── runtime │ │ │ ├── Runner.groovy │ │ │ └── TerraformRendered.groovy │ │ │ └── util │ │ │ ├── Cidr.groovy │ │ │ └── NameUtils.groovy │ └── javaposse │ │ └── jobdsl │ │ └── dsl │ │ ├── NoDoc.groovy │ │ └── doc │ │ ├── ApiDocGenerator.groovy │ │ └── GroovyDocHelper.groovy └── resources │ ├── aws-sample.groovy │ └── azure-sample.groovy └── test └── groovy └── com └── devskiller └── infra ├── azure └── resource │ ├── AvailabilitySetSpec.groovy │ ├── AzureResourceGroupAwareSpec.groovy │ ├── CosmosDBSpec.groovy │ ├── DnsZoneSpec.groovy │ ├── LoadBalancerSpec.groovy │ ├── MachineSetSpec.groovy │ ├── NetworkInterfaceSpec.groovy │ ├── NetworkPeeringSpec.groovy │ ├── NetworkSecurityGroupSpec.groovy │ ├── NetworkSpec.groovy │ ├── PublicIpSpec.groovy │ ├── SecurityRuleSpec.groovy │ ├── SubnetSpec.groovy │ └── VirtualMachineSpec.groovy ├── hcl └── HclMarshallerSpec.groovy └── util └── CidrSpec.groovy /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/maven.config: -------------------------------------------------------------------------------- 1 | -e -------------------------------------------------------------------------------- /.mvn/settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/.mvn/settings.xml -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/README.md -------------------------------------------------------------------------------- /docs/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "embedded": false 3 | } 4 | -------------------------------------------------------------------------------- /docs/data/infradsl-1_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/docs/data/infradsl-1_2.json -------------------------------------------------------------------------------- /docs/dist/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/docs/dist/css/app.css -------------------------------------------------------------------------------- /docs/dist/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/docs/dist/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /docs/dist/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/docs/dist/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /docs/dist/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/docs/dist/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /docs/dist/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/docs/dist/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /docs/dist/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/docs/dist/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /docs/dist/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/docs/dist/js/app.js -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/docs/index.html -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/assembly/jar-assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/assembly/jar-assembly.xml -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/Infrastructure.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/Infrastructure.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/InfrastructureProvider.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/InfrastructureProvider.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/aws/AWS.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/aws/AWS.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/aws/AwsComponent.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/aws/AwsComponent.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/aws/AwsComponents.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/aws/AwsComponents.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/aws/AwsResourceGroup.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/aws/AwsResourceGroup.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/aws/DefaultAwsConvention.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/aws/DefaultAwsConvention.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/aws/resource/Ami.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/aws/resource/Ami.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/aws/resource/AmiList.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/aws/resource/AmiList.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/aws/resource/ElasticLoadBalancer.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/aws/resource/ElasticLoadBalancer.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/aws/resource/ListenerProtocol.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/aws/resource/ListenerProtocol.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/aws/resource/SecurityGroup.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/aws/resource/SecurityGroup.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/aws/resource/SecurityRule.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/aws/resource/SecurityRule.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/aws/resource/Subnet.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/aws/resource/Subnet.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/aws/resource/VirtualMachine.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/aws/resource/VirtualMachine.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/aws/resource/Vpc.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/aws/resource/Vpc.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/azure/Azure.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/azure/Azure.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/azure/AzureComponent.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/azure/AzureComponent.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/azure/AzureComponents.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/azure/AzureComponents.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/azure/AzureResourceGroup.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/azure/AzureResourceGroup.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/azure/DefaultAzureConvention.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/azure/DefaultAzureConvention.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/azure/resource/AvailabilitySet.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/azure/resource/AvailabilitySet.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/azure/resource/CosmosDB.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/azure/resource/CosmosDB.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/azure/resource/DnsZone.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/azure/resource/DnsZone.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/azure/resource/IpAllocationMethod.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/azure/resource/IpAllocationMethod.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/azure/resource/LoadBalancer.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/azure/resource/LoadBalancer.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/azure/resource/MachineSet.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/azure/resource/MachineSet.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/azure/resource/Network.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/azure/resource/Network.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/azure/resource/NetworkInterface.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/azure/resource/NetworkInterface.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/azure/resource/NetworkPeering.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/azure/resource/NetworkPeering.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/azure/resource/NetworkSecurityGroup.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/azure/resource/NetworkSecurityGroup.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/azure/resource/PublicIp.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/azure/resource/PublicIp.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/azure/resource/SecurityRule.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/azure/resource/SecurityRule.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/azure/resource/Subnet.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/azure/resource/Subnet.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/azure/resource/VirtualMachine.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/azure/resource/VirtualMachine.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/hcl/BlockBuilder.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/hcl/BlockBuilder.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/hcl/FlatList.groovy: -------------------------------------------------------------------------------- 1 | package com.devskiller.infra.hcl 2 | 3 | class FlatList extends ArrayList { 4 | } 5 | -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/hcl/HclMarshaller.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/hcl/HclMarshaller.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/hcl/HclUtil.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/hcl/HclUtil.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/internal/Convention.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/internal/Convention.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/internal/DslContext.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/internal/DslContext.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/internal/InfraException.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/internal/InfraException.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/internal/InfrastructureElement.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/internal/InfrastructureElement.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/internal/InfrastructureElementCollection.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/internal/InfrastructureElementCollection.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/internal/ResourceGroup.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/internal/ResourceGroup.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/runtime/Runner.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/runtime/Runner.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/runtime/TerraformRendered.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/runtime/TerraformRendered.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/util/Cidr.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/util/Cidr.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/devskiller/infra/util/NameUtils.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/com/devskiller/infra/util/NameUtils.groovy -------------------------------------------------------------------------------- /src/main/groovy/javaposse/jobdsl/dsl/NoDoc.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/javaposse/jobdsl/dsl/NoDoc.groovy -------------------------------------------------------------------------------- /src/main/groovy/javaposse/jobdsl/dsl/doc/ApiDocGenerator.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/javaposse/jobdsl/dsl/doc/ApiDocGenerator.groovy -------------------------------------------------------------------------------- /src/main/groovy/javaposse/jobdsl/dsl/doc/GroovyDocHelper.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/groovy/javaposse/jobdsl/dsl/doc/GroovyDocHelper.groovy -------------------------------------------------------------------------------- /src/main/resources/aws-sample.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/resources/aws-sample.groovy -------------------------------------------------------------------------------- /src/main/resources/azure-sample.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/main/resources/azure-sample.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/devskiller/infra/azure/resource/AvailabilitySetSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/test/groovy/com/devskiller/infra/azure/resource/AvailabilitySetSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/devskiller/infra/azure/resource/AzureResourceGroupAwareSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/test/groovy/com/devskiller/infra/azure/resource/AzureResourceGroupAwareSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/devskiller/infra/azure/resource/CosmosDBSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/test/groovy/com/devskiller/infra/azure/resource/CosmosDBSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/devskiller/infra/azure/resource/DnsZoneSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/test/groovy/com/devskiller/infra/azure/resource/DnsZoneSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/devskiller/infra/azure/resource/LoadBalancerSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/test/groovy/com/devskiller/infra/azure/resource/LoadBalancerSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/devskiller/infra/azure/resource/MachineSetSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/test/groovy/com/devskiller/infra/azure/resource/MachineSetSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/devskiller/infra/azure/resource/NetworkInterfaceSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/test/groovy/com/devskiller/infra/azure/resource/NetworkInterfaceSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/devskiller/infra/azure/resource/NetworkPeeringSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/test/groovy/com/devskiller/infra/azure/resource/NetworkPeeringSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/devskiller/infra/azure/resource/NetworkSecurityGroupSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/test/groovy/com/devskiller/infra/azure/resource/NetworkSecurityGroupSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/devskiller/infra/azure/resource/NetworkSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/test/groovy/com/devskiller/infra/azure/resource/NetworkSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/devskiller/infra/azure/resource/PublicIpSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/test/groovy/com/devskiller/infra/azure/resource/PublicIpSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/devskiller/infra/azure/resource/SecurityRuleSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/test/groovy/com/devskiller/infra/azure/resource/SecurityRuleSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/devskiller/infra/azure/resource/SubnetSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/test/groovy/com/devskiller/infra/azure/resource/SubnetSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/devskiller/infra/azure/resource/VirtualMachineSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/test/groovy/com/devskiller/infra/azure/resource/VirtualMachineSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/devskiller/infra/hcl/HclMarshallerSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/test/groovy/com/devskiller/infra/hcl/HclMarshallerSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/devskiller/infra/util/CidrSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SkillPanel/infra-dsl/HEAD/src/test/groovy/com/devskiller/infra/util/CidrSpec.groovy --------------------------------------------------------------------------------