lib/cloudstrap/bootstrap_agent.rb in cloudstrap-0.37.9.pre vs lib/cloudstrap/bootstrap_agent.rb in cloudstrap-0.38.0.pre
- old
+ new
@@ -388,20 +388,27 @@
end
Contract None => Bool
def configure_hdp
bootstrap_properties
- .update('Provider', 'AWS')
- .update('AWS.Region', config.region)
- .update('AWS.AvailabilityZones', public_availability_zone)
- .update('AWS.PublicSubnetIDsAndAZ', [public_subnet, public_availability_zone].join(':'))
- .update('AWS.PrivateSubnetIDsAndAZ', [private_subnet, private_availability_zone].join(':'))
- .update('AWS.Keypair', bootstrap_tag)
- .update('AWS.KeypairFile', '/home/ubuntu/.ssh/id_rsa')
- .update('AWS.JumpboxCIDR', '0.0.0.0/0')
- .update('AWS.VPCID', vpc)
- .update('AWS.LinuxAMI', ami)
- .update('HCPDomainName', config.domain_name)
+ .define('Provider', 'AWS')
+ .update('KeepTerraform', 'true')
+ .update('NodeCount', '3')
+ .update('AWS.NodeInstanceType', 'm4.xlarge')
+ .update('AWS.MasterCount', '1')
+ .update('AWS.MasterInstanceType', 't2.medium')
+ .update('AWS.GlusterNodeCount', '2')
+ .update('AWS.GlusterFSInstanceType', 't2.medium')
+ .define('AWS.Region', config.region)
+ .define('AWS.AvailabilityZones', public_availability_zone)
+ .define('AWS.PublicSubnetIDsAndAZ', [public_subnet, public_availability_zone].join(':'))
+ .define('AWS.PrivateSubnetIDsAndAZ', [private_subnet, private_availability_zone].join(':'))
+ .define('AWS.Keypair', bootstrap_tag)
+ .define('AWS.KeypairFile', '/home/ubuntu/.ssh/id_rsa')
+ .define('AWS.JumpboxCIDR', '0.0.0.0/0')
+ .define('AWS.VPCID', vpc)
+ .define('AWS.LinuxAMI', ami)
+ .define('HCPDomainName', config.domain_name)
.save!
end
Contract None => Bool
def jumpbox_running?