Download terraform Free Java Code
Description
Terraform is a flexible tool that makes it easy to define, create, and manage environments. Terraform integrates with existing cloud providers. Today, Amazon EC2, VMWare vSphere, Windows Azure, and Rackspace Next Gen Cloud Servers are supported. With Terraform it's easy to spin up a collection of virtual machines in their own virtual network. Available under the Apache 2.0 license.
Source Files
The download file terraform-master.zip has the following entries.
.gitignore// ww w . java 2 s .com
LICENSE
README
README-AWS
README-Microsoft
README-Rackspace
README-vCloud
README-vmware
bin/terraform
bin/terraform.cmd
conf/chef-install.sh
conf/chef.json
conf/ippool.conf
conf/log4j.properties
conf/node.json
conf/solo.rb
examples/credentials-examples/aws-creds-template.key
examples/credentials-examples/rackspace-creds-example.key
examples/credentials-examples/vcloud-creds-example.key
examples/credentials-examples/vmware-creds-example.key
examples/xml-templates/aws-ec2-1.xml
examples/xml-templates/aws-vpc-1.xml
examples/xml-templates/aws-vpc-2.xml
examples/xml-templates/aws-vpc-3.xml
examples/xml-templates/rackspace-HA.xml
examples/xml-templates/vcloud-template-1.xml
examples/xml-templates/vmware-config.xml
pom.xml
src/main/java/com/urbancode/terraform/commands/aws/ResumeCommand.java
src/main/java/com/urbancode/terraform/commands/aws/SuspendCommand.java
src/main/java/com/urbancode/terraform/commands/common/Command.java
src/main/java/com/urbancode/terraform/commands/common/CommandException.java
src/main/java/com/urbancode/terraform/commands/vmware/ResumeCommand.java
src/main/java/com/urbancode/terraform/commands/vmware/SuspendCommand.java
src/main/java/com/urbancode/terraform/commands/vmware/TakeSnapshotCommand.java
src/main/java/com/urbancode/terraform/credentials/aws/CredentialsAWS.java
src/main/java/com/urbancode/terraform/credentials/aws/CredentialsParserAWS.java
src/main/java/com/urbancode/terraform/credentials/common/Credentials.java
src/main/java/com/urbancode/terraform/credentials/common/CredentialsException.java
src/main/java/com/urbancode/terraform/credentials/common/CredentialsParser.java
src/main/java/com/urbancode/terraform/credentials/common/CredentialsParserRegistry.java
src/main/java/com/urbancode/terraform/credentials/microsoft/CredentialsMicrosoft.java
src/main/java/com/urbancode/terraform/credentials/microsoft/CredentialsParserMicrosoft.java
src/main/java/com/urbancode/terraform/credentials/rackspace/CredentialsParserRackspace.java
src/main/java/com/urbancode/terraform/credentials/rackspace/CredentialsRackspace.java
src/main/java/com/urbancode/terraform/credentials/vcloud/CredentialsParserVCloud.java
src/main/java/com/urbancode/terraform/credentials/vcloud/CredentialsVCloud.java
src/main/java/com/urbancode/terraform/credentials/vmware/CredentialsParserVmware.java
src/main/java/com/urbancode/terraform/credentials/vmware/CredentialsVmware.java
src/main/java/com/urbancode/terraform/main/AllowedCommands.java
src/main/java/com/urbancode/terraform/main/Main.java
src/main/java/com/urbancode/terraform/tasks/aws/BootActionSubTask.java
src/main/java/com/urbancode/terraform/tasks/aws/BootActionsTask.java
src/main/java/com/urbancode/terraform/tasks/aws/ContextAWS.java
src/main/java/com/urbancode/terraform/tasks/aws/DataTask.java
src/main/java/com/urbancode/terraform/tasks/aws/EbsTask.java
src/main/java/com/urbancode/terraform/tasks/aws/Ec2SecurityGroupRefTask.java
src/main/java/com/urbancode/terraform/tasks/aws/Ec2SecurityGroupTask.java
src/main/java/com/urbancode/terraform/tasks/aws/EnvironmentTaskAWS.java
src/main/java/com/urbancode/terraform/tasks/aws/HealthCheckTask.java
src/main/java/com/urbancode/terraform/tasks/aws/InetGwyTask.java
src/main/java/com/urbancode/terraform/tasks/aws/InstanceRefTask.java
src/main/java/com/urbancode/terraform/tasks/aws/InstanceTask.java
src/main/java/com/urbancode/terraform/tasks/aws/ListenerTask.java
src/main/java/com/urbancode/terraform/tasks/aws/LoadBalancerTask.java
src/main/java/com/urbancode/terraform/tasks/aws/ParamTask.java
src/main/java/com/urbancode/terraform/tasks/aws/PostCreateActionTask.java
src/main/java/com/urbancode/terraform/tasks/aws/PostCreateActionsTask.java
src/main/java/com/urbancode/terraform/tasks/aws/PuppetTask.java
src/main/java/com/urbancode/terraform/tasks/aws/RouteTableTask.java
src/main/java/com/urbancode/terraform/tasks/aws/RouteTask.java
src/main/java/com/urbancode/terraform/tasks/aws/RuleTask.java
src/main/java/com/urbancode/terraform/tasks/aws/ScriptTask.java
src/main/java/com/urbancode/terraform/tasks/aws/SecurityGroupRefTask.java
src/main/java/com/urbancode/terraform/tasks/aws/SecurityGroupTask.java
src/main/java/com/urbancode/terraform/tasks/aws/SshTask.java
src/main/java/com/urbancode/terraform/tasks/aws/SubnetTask.java
src/main/java/com/urbancode/terraform/tasks/aws/VpcSecurityGroupRefTask.java
src/main/java/com/urbancode/terraform/tasks/aws/VpcSecurityGroupTask.java
src/main/java/com/urbancode/terraform/tasks/aws/VpcTask.java
src/main/java/com/urbancode/terraform/tasks/aws/helpers/AWSHelper.java
src/main/java/com/urbancode/terraform/tasks/aws/helpers/SshConnection.java
src/main/java/com/urbancode/terraform/tasks/aws/helpers/SshHelper.java
src/main/java/com/urbancode/terraform/tasks/aws/util/InstancePriorityComparator.java
src/main/java/com/urbancode/terraform/tasks/common/EnvironmentTask.java
src/main/java/com/urbancode/terraform/tasks/common/TerraformContext.java
src/main/java/com/urbancode/terraform/tasks/common/exceptions/EnvironmentCreationException.java
src/main/java/com/urbancode/terraform/tasks/common/exceptions/EnvironmentDestructionException.java
src/main/java/com/urbancode/terraform/tasks/common/exceptions/EnvironmentRestorationException.java
src/main/java/com/urbancode/terraform/tasks/common/exceptions/PostCreateException.java
src/main/java/com/urbancode/terraform/tasks/common/util/IOUtil.java
src/main/java/com/urbancode/terraform/tasks/microsoft/CloudServiceTask.java
src/main/java/com/urbancode/terraform/tasks/microsoft/ContextMicrosoft.java
src/main/java/com/urbancode/terraform/tasks/microsoft/DiskAttachTask.java
src/main/java/com/urbancode/terraform/tasks/microsoft/EndpointTask.java
src/main/java/com/urbancode/terraform/tasks/microsoft/EnvironmentTaskMicrosoft.java
src/main/java/com/urbancode/terraform/tasks/microsoft/VMTask.java
src/main/java/com/urbancode/terraform/tasks/microsoft/WebsiteTask.java
src/main/java/com/urbancode/terraform/tasks/microsoft/util/AzureCmdRunner.java
src/main/java/com/urbancode/terraform/tasks/rackspace/AuthenticationException.java
src/main/java/com/urbancode/terraform/tasks/rackspace/ContextRackspace.java
src/main/java/com/urbancode/terraform/tasks/rackspace/DatabaseFlavor.java
src/main/java/com/urbancode/terraform/tasks/rackspace/DatabaseInstanceTask.java
src/main/java/com/urbancode/terraform/tasks/rackspace/DatabaseTask.java
src/main/java/com/urbancode/terraform/tasks/rackspace/DatabaseUserTask.java
src/main/java/com/urbancode/terraform/tasks/rackspace/EnvironmentTaskRackspace.java
src/main/java/com/urbancode/terraform/tasks/rackspace/LoadBalancerNodeTask.java
src/main/java/com/urbancode/terraform/tasks/rackspace/LoadBalancerTask.java
src/main/java/com/urbancode/terraform/tasks/rackspace/RackspaceRestClient.java
src/main/java/com/urbancode/terraform/tasks/rackspace/Region.java
src/main/java/com/urbancode/terraform/tasks/rackspace/ServerFlavor.java
src/main/java/com/urbancode/terraform/tasks/rackspace/ServerTask.java
src/main/java/com/urbancode/terraform/tasks/rackspace/Subdomains.java
src/main/java/com/urbancode/terraform/tasks/vcloud/BadResponse.java
src/main/java/com/urbancode/terraform/tasks/vcloud/ContextVCloud.java
src/main/java/com/urbancode/terraform/tasks/vcloud/DHCPTask.java
src/main/java/com/urbancode/terraform/tasks/vcloud/DiskTask.java
src/main/java/com/urbancode/terraform/tasks/vcloud/EnvironmentTaskVCloud.java
src/main/java/com/urbancode/terraform/tasks/vcloud/FirewallRuleTask.java
src/main/java/com/urbancode/terraform/tasks/vcloud/NATRuleTask.java
src/main/java/com/urbancode/terraform/tasks/vcloud/Namespace.java
src/main/java/com/urbancode/terraform/tasks/vcloud/NetworkTask.java
src/main/java/com/urbancode/terraform/tasks/vcloud/SavvisClient.java
src/main/java/com/urbancode/terraform/tasks/vcloud/StaticRoutingTask.java
src/main/java/com/urbancode/terraform/tasks/vcloud/VAppTask.java
src/main/java/com/urbancode/terraform/tasks/vcloud/VDCTask.java
src/main/java/com/urbancode/terraform/tasks/vcloud/VMTask.java
src/main/java/com/urbancode/terraform/tasks/vmware/CloneTask.java
src/main/java/com/urbancode/terraform/tasks/vmware/ContextVmware.java
src/main/java/com/urbancode/terraform/tasks/vmware/CopyFileTask.java
src/main/java/com/urbancode/terraform/tasks/vmware/EnvironmentTaskVmware.java
src/main/java/com/urbancode/terraform/tasks/vmware/FolderTask.java
src/main/java/com/urbancode/terraform/tasks/vmware/NetworkConfigurationException.java
src/main/java/com/urbancode/terraform/tasks/vmware/NetworkRefTask.java
src/main/java/com/urbancode/terraform/tasks/vmware/NetworkTask.java
src/main/java/com/urbancode/terraform/tasks/vmware/PortRangeTask.java
src/main/java/com/urbancode/terraform/tasks/vmware/PostCreateTask.java
src/main/java/com/urbancode/terraform/tasks/vmware/RouterConfigPostCreateTask.java
src/main/java/com/urbancode/terraform/tasks/vmware/SecurityGroupRefTask.java
src/main/java/com/urbancode/terraform/tasks/vmware/SecurityGroupTask.java
src/main/java/com/urbancode/terraform/tasks/vmware/VmPostCreateTask.java
src/main/java/com/urbancode/terraform/tasks/vmware/chef/ChefSoloPostCreateTask.java
src/main/java/com/urbancode/terraform/tasks/vmware/events/CloneVmCreatedEvent.java
src/main/java/com/urbancode/terraform/tasks/vmware/events/CloneVmCreatedEventListener.java
src/main/java/com/urbancode/terraform/tasks/vmware/events/TaskEvent.java
src/main/java/com/urbancode/terraform/tasks/vmware/events/TaskEventListener.java
src/main/java/com/urbancode/terraform/tasks/vmware/events/TaskEventService.java
src/main/java/com/urbancode/terraform/tasks/vmware/udeploy/UDAgentPostCreateTask.java
src/main/java/com/urbancode/terraform/tasks/vmware/util/GlobalIpAddressPool.java
src/main/java/com/urbancode/terraform/tasks/vmware/util/Ip4.java
src/main/java/com/urbancode/terraform/tasks/vmware/util/IpAddressPool.java
src/main/java/com/urbancode/terraform/tasks/vmware/util/IpInUseException.java
src/main/java/com/urbancode/terraform/tasks/vmware/util/Path.java
src/main/java/com/urbancode/terraform/tasks/vmware/util/PoolExhaustedException.java
src/main/java/com/urbancode/terraform/tasks/vmware/util/SwitchResult.java
src/main/java/com/urbancode/terraform/tasks/vmware/util/VirtualHost.java
src/main/resources/com/urbancode/terraform/conf/dhcpd.conf.temp
src/main/resources/com/urbancode/terraform/conf/interfaces.temp
src/main/resources/com/urbancode/terraform/conf/iptables.conf.temp
src/main/resources/com/urbancode/terraform/conf/isc-dhcp-server.temp
src/main/resources/com/urbancode/terraform/tasks/aws/x2o.classes
src/main/resources/com/urbancode/terraform/tasks/microsoft/x2o.classes
src/main/resources/com/urbancode/terraform/tasks/rackspace/x2o.classes
src/main/resources/com/urbancode/terraform/tasks/vcloud/x2o.classes
src/main/resources/com/urbancode/terraform/tasks/vmware/chef/x2o.classes
src/main/resources/com/urbancode/terraform/tasks/vmware/udeploy/x2o.classes
src/main/resources/com/urbancode/terraform/tasks/vmware/x2o.classes
src/test/java/org/urbancode/terraform/main/AllowedCommandsTest.java
src/test/java/org/urbancode/terraform/tasks/util/GlobalIpPoolTest.java
src/test/java/org/urbancode/terraform/tasks/util/IOUtilTest.java
src/test/java/org/urbancode/terraform/tasks/util/IpAddressPoolTest.java
Download
Click the following link to download terraform-master.zip.
terraform-master.zip