Skip to content

Commit

Permalink
Added resource pool support
Browse files Browse the repository at this point in the history
  • Loading branch information
cloudmaniac committed Jan 23, 2020
1 parent 202d39f commit ad11bcb
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 19 deletions.
21 changes: 11 additions & 10 deletions answerfile.yml
@@ -1,20 +1,21 @@
# Infrastructure
# - Defines the vCenter / vSphere environment
deploy_vsphere_host: 'vc01-cloudmaniac.lab.local'
deploy_vsphere_host: 'vcsa01-z67.sddc.lab'
deploy_vsphere_user: 'administrator@vsphere.local'
deploy_vsphere_password: 'VMware1!'
deploy_vsphere_datacenter: 'DC-PROD'
deploy_vsphere_folder: '/ANSIBLE'
deploy_vsphere_cluster: 'CLUSTER02'
deploy_vsphere_datacenter: 'MGMT-Z67'
deploy_vsphere_folder: '/ansible'
deploy_vsphere_cluster: 'CL01-Z67'
deploy_vsphere_resourcepool: 'RP01'

# Guest
# - Describes virtual machine common options
guest_network: 'NET-STAGE'
guest_network: 'PG-10.67.31.0'
guest_netmask: '255.255.255.0'
guest_gateway: '192.168.5.1'
guest_dns_server: '192.168.5.1'
guest_domain_name: 'lab.local'
guest_id: 'rhel7_64Guest'
guest_gateway: '10.67.31.254'
guest_dns_server: '10.67.10.5'
guest_domain_name: 'sddc.lab'
guest_id: 'ubuntu64Guest'
guest_memory: '1024'
guest_vcpu: '1'
guest_template: 'tpl-centos7.0'
guest_template: 'packer-ubuntu-18.04'
3 changes: 2 additions & 1 deletion roles/deploy-vsphere-template/tasks/main.yml
Expand Up @@ -8,13 +8,14 @@
validate_certs: no
datacenter: '{{ deploy_vsphere_datacenter }}'
cluster: '{{ deploy_vsphere_cluster }}'
#resource_pool: '{{ deploy_vsphere_resourcepool }}'
folder: '{{ deploy_vsphere_folder }}'
name: '{{ inventory_hostname }}'
state: poweredon
guest_id: '{{ guest_id }}'
annotation: "{{ guest_notes }}"
disk:
- size_gb: 30
- size_gb: 50
type: thin
datastore: '{{ deploy_vsphere_datastore }}'
networks:
Expand Down
16 changes: 8 additions & 8 deletions vms-to-deploy
@@ -1,11 +1,11 @@
[prod-k8s-master]
prod-k8s-master01 deploy_vsphere_datastore='NFS-PROD01' guest_custom_ip='192.168.5.77' guest_notes='Master #1'
prod-k8s-master02 deploy_vsphere_datastore='NFS-PROD02' guest_custom_ip='192.168.5.78' guest_notes='Master #2'
prod-k8s-master03 deploy_vsphere_datastore='NFS-PROD01' guest_custom_ip='192.168.5.79' guest_notes='Master #3'
prod-k8s-master01 deploy_vsphere_datastore='vsanDatastore' guest_custom_ip='10.67.31.11' guest_notes='Master #1'
prod-k8s-master02 deploy_vsphere_datastore='vsanDatastore' guest_custom_ip='10.67.31.12' guest_notes='Master #2'
prod-k8s-master03 deploy_vsphere_datastore='vsanDatastore' guest_custom_ip='10.67.31.13' guest_notes='Master #3'

[prod-k8s-workers]
prod-k8s-worker01 deploy_vsphere_datastore='NFS-PROD01' guest_custom_ip='192.168.5.81' guest_notes='Worker #01'
prod-k8s-worker02 deploy_vsphere_datastore='NFS-PROD02' guest_custom_ip='192.168.5.82' guest_notes='Worker #02'
prod-k8s-worker03 deploy_vsphere_datastore='NFS-PROD01' guest_custom_ip='192.168.5.83' guest_notes='Worker #03'
prod-k8s-worker04 deploy_vsphere_datastore='NFS-PROD02' guest_custom_ip='192.168.5.84' guest_notes='Worker #04'
prod-k8s-worker05 deploy_vsphere_datastore='NFS-PROD01' guest_custom_ip='192.168.5.85' guest_notes='Worker #05'
prod-k8s-worker01 deploy_vsphere_datastore='vsanDatastore' guest_custom_ip='10.67.31.21' guest_notes='Worker #01'
prod-k8s-worker02 deploy_vsphere_datastore='vsanDatastore' guest_custom_ip='10.67.31.22' guest_notes='Worker #02'
prod-k8s-worker03 deploy_vsphere_datastore='vsanDatastore' guest_custom_ip='10.67.31.23' guest_notes='Worker #03'
prod-k8s-worker04 deploy_vsphere_datastore='vsanDatastore' guest_custom_ip='10.67.31.24' guest_notes='Worker #04'
prod-k8s-worker05 deploy_vsphere_datastore='vsanDatastore' guest_custom_ip='10.67.31.25' guest_notes='Worker #05'

0 comments on commit ad11bcb

Please sign in to comment.