mirror of
https://github.com/puppetlabs/vmpooler-provider-gce.git
synced 2026-01-26 03:18:41 -05:00
Merge pull request #8 from puppetlabs/set-hostname
Set hostname for instance during create_vm
This commit is contained in:
commit
65965dd542
1 changed files with 4 additions and 0 deletions
|
|
@ -191,9 +191,13 @@ module Vmpooler
|
||||||
boot: true,
|
boot: true,
|
||||||
initialize_params: Google::Apis::ComputeV1::AttachedDiskInitializeParams.new(init_params)
|
initialize_params: Google::Apis::ComputeV1::AttachedDiskInitializeParams.new(init_params)
|
||||||
)
|
)
|
||||||
|
append_domain = domain || global_config[:config]['domain']
|
||||||
|
fqdn = "#{new_vmname}.#{append_domain}" if append_domain
|
||||||
|
|
||||||
# Assume all pool config is valid i.e. not missing
|
# Assume all pool config is valid i.e. not missing
|
||||||
client = ::Google::Apis::ComputeV1::Instance.new(
|
client = ::Google::Apis::ComputeV1::Instance.new(
|
||||||
name: new_vmname,
|
name: new_vmname,
|
||||||
|
hostname: fqdn,
|
||||||
machine_type: pool['machine_type'],
|
machine_type: pool['machine_type'],
|
||||||
disks: [disk],
|
disks: [disk],
|
||||||
network_interfaces: [network_interfaces],
|
network_interfaces: [network_interfaces],
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue