integrtae GCP Cloud DNS from the gce provider

This commit is contained in:
Samuel Beaulieu 2022-07-27 10:19:22 -05:00
parent 48ecaa7320
commit c028000a61
No known key found for this signature in database
GPG key ID: 12030F74136D0F34
5 changed files with 53 additions and 13 deletions

View file

@ -53,23 +53,28 @@ EOT
describe '#manual tests live' do
context 'in itsysops' do
let(:vmname) { "instance-50" }
let(:poolname) { "ubuntu-2004-arm64" }
let(:vmname) { "instance-60" }
let(:poolname) { "amazon-7-x86_64-local" }
let(:amisize) { "c5.xlarge" }
let(:config) { YAML.load(<<~EOT
---
:config:
max_tries: 3
retry_factor: 10
site_name: 'vmpooler-local-dev'
:providers:
:ec2:
connection_pool_timeout: 1
zone: '#{zone}'
region: '#{region}'
project: 'vmpooler-test'
dns_zone_resource_name: 'vmpooler-test-puppet-net'
domain: 'vmpooler-test.puppet.net'
:pools:
- name: '#{poolname}'
alias: [ 'mockpool' ]
amisize: 'a1.large'
template: 'ami-03c1b544a7566b3e5'
amisize: '#{amisize}'
template: 'ami-31394949'
size: 5
timeout: 10
ready_ttl: 1440
@ -83,6 +88,7 @@ EOT
}
skip 'gets a vm' do
result = subject.create_vm(poolname, vmname)
result = subject.destroy_vm(poolname, vmname)
#subject.vms_in_pool("amazon-6-x86_64-ec2")
#subject.provision_node_aws("ip-10-227-4-97.amz-dev.puppet.net", poolname)
# subject.create_snapshot(poolname, vmname, "foo")