Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
451efed
camtemplate.json
camprod Dec 1, 2017
f392827
added the vsphere provider version number 1.0.0
camprod Dec 13, 2017
b502f06
vmware 1.1.0
camprod Dec 13, 2017
00381c9
example template
camprod Dec 13, 2017
47b2d07
num_cpus
camprod Dec 13, 2017
f4d8cfb
clone and customization
camprod Dec 13, 2017
aab5243
guest_id
camprod Dec 13, 2017
f14d9c0
outpus disk
camprod Dec 13, 2017
404f160
disk name
camprod Dec 13, 2017
0a3ac81
eagerly_scrub
camprod Dec 13, 2017
6ab3600
removed the output
camprod Jan 12, 2018
eabc74f
list var
camprod Feb 12, 2018
c3d5958
removed
camprod Feb 12, 2018
fe89aff
list
camprod Feb 12, 2018
72aaef4
list
camprod Feb 12, 2018
7d74435
camvariables.json
camprod Feb 23, 2018
5f29645
dns_sufixes
camprod Mar 27, 2018
60c17f7
dns
camprod Mar 27, 2018
3bfd9b5
dns_suffixes
camprod Mar 27, 2018
122d914
dns_suffixes
camprod Mar 27, 2018
1192e66
removed somelist
camprod Mar 28, 2018
540c322
scsi_type
camprod Mar 29, 2018
5b211f9
commented out
camprod Mar 29, 2018
6200d4b
2 disks
camprod Apr 9, 2018
b335f69
ethan
camprod May 30, 2018
0c84835
VMwareEthan
camprod May 30, 2018
f97078f
count
camprod May 30, 2018
2835b48
added DNS server list
camprod Jul 24, 2018
ce02731
dns_server_list = "${var.dns_server_list}"
camprod Jul 24, 2018
861892e
1 VM
camprod Sep 12, 2018
6197d0c
1 VM
camprod Sep 12, 2018
e3914b2
Merge pull request #5 from rbmateescu/6.0
camprod Sep 18, 2018
6f32256
VMware
camprod Sep 19, 2018
7bce3d4
VMware vSphere
camprod Sep 19, 2018
777cb7d
VMware vSphere
camprod Sep 19, 2018
cac0708
Merge pull request #6 from rbmateescu/6.0
camprod Oct 25, 2018
254e6a2
ibm_stack_name
camprod Oct 25, 2018
cbd47f9
ibm_stack_name
camprod Oct 25, 2018
31eace3
Merge pull request #7 from rbmateescu/6.0
camprod Oct 25, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion camtemplate.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
}
},
"metadata": {
"displayName": "Single Virtual Machine",
"displayName": "1 VM - Single Virtual Machine",
"longDescription": "Create Virtual Machine with single vnic on a network label by cloning"
}
}
339 changes: 170 additions & 169 deletions camvariables.json
Original file line number Diff line number Diff line change
@@ -1,170 +1,171 @@
{
"template_input_params": [
{
"name": "allow_selfsigned_cert",
"description": "Communication with vsphere server with self signed certificate",
"default": "true",
"type": "string",
"required": true,
"secured": false,
"label": "allow_selfsigned_cert",
"hidden": false,
"immutable": false
},
{
"name": "cluster",
"description": "Target vSphere Cluster to host the Virtual Machine",
"default": "Shared",
"type": "string",
"required": true,
"secured": false,
"label": "cluster",
"hidden": false,
"immutable": false
},
{
"name": "create_vm_folder",
"description": "A vSphere folder need to be create or it is precreated",
"default": "1",
"type": "string",
"required": true,
"secured": false,
"label": "create_vm_folder",
"hidden": false,
"immutable": false
},
{
"name": "datacenter",
"description": "Target vSphere datacenter for Virtual Machine creation",
"default": "Rack-8283_1000167",
"type": "string",
"required": true,
"secured": false,
"label": "datacenter",
"hidden": false,
"immutable": false
},
{
"name": "folder",
"description": "Target vSphere folder for Virtual Machine",
"default": "Radu",
"type": "string",
"required": true,
"secured": false,
"label": "folder",
"hidden": false,
"immutable": false
},
{
"name": "ipv4_address",
"description": "IPv4 address for vNIC configuration",
"default":"9.37.194.182",
"type": "string",
"required": true,
"secured": false,
"label": "ipv4_address",
"hidden": false,
"immutable": false
},
{
"name": "ipv4_gateway",
"description": "IPv4 gateway for vNIC configuration",
"default":"9.37.194.1",
"type": "string",
"required": true,
"secured": false,
"label": "ipv4_gateway",
"hidden": false,
"immutable": false
},
{
"name": "ipv4_prefix_length",
"description": "IPv4 Prefix length for vNIC configuration",
"default":"24",
"type": "string",
"required": true,
"secured": false,
"label": "ipv4_prefix_length",
"hidden": false,
"immutable": false
},
{
"name": "memory",
"description": "Memory for Virtual Machine in MBs",
"default": 1024,
"type": "string",
"required": true,
"secured": false,
"label": "memory",
"hidden": false,
"immutable": false
},
{
"name": "name",
"default": "demovmware",
"description": "Name of the Virtual Machine",
"type": "string",
"required": true,
"secured": false,
"label": "name",
"hidden": false,
"immutable": false
},
{
"name": "network_label",
"description": "vSphere Port Group or Network label for Virtual Machine's vNIC",
"default": "840",
"type": "string",
"required": true,
"secured": false,
"label": "network_label",
"hidden": false,
"immutable": false
},
{
"name": "storage",
"description": "Data store or storage cluster name for target VMs disks",
"default": "cache_2TB-1",
"type": "string",
"required": true,
"secured": false,
"label": "storage",
"hidden": false,
"immutable": false
},
{
"name": "vcpu",
"description": "Number of Virtual CPU for the Virtual Machine",
"default": 1,
"type": "string",
"required": true,
"secured": false,
"label": "vcpu",
"hidden": false,
"immutable": false
},
{
"name": "vm_template",
"default": "CAM-ManageToTemplate/Ubuntu-Template",
"description": "Source VM or Template label for cloning",
"type": "string",
"required": true,
"secured": false,
"label": "vm_template",
"hidden": false,
"immutable": false
}
],
"template_output_params": [
{
"name": "ipv4_address",
"description": "IPV4",
"type": "string",
"required": false,
"secured": false,
"label": "IPV4 address",
"hidden": false,
"immutable": false
}
]
}
"template_input_params": [
{
"name": "allow_selfsigned_cert",
"description": "Communication with vsphere server with self signed certificate",
"default": "true",
"type": "string",
"required": true,
"secured": false,
"label": "allow_selfsigned_cert",
"hidden": false,
"immutable": false
},
{
"name": "cluster",
"description": "Target vSphere Cluster to host the Virtual Machine",
"default": "Shared",
"type": "string",
"required": true,
"secured": false,
"label": "cluster",
"hidden": false,
"immutable": false
},
{
"name": "datacenter",
"description": "Target vSphere datacenter for Virtual Machine creation",
"default": "Rack-8283_1000167",
"type": "string",
"required": true,
"secured": false,
"label": "datacenter",
"hidden": false,
"immutable": false
},
{
"name": "ipv4_address",
"description": "IPv4 address for vNIC configuration",
"default":"9.37.194.182",
"type": "string",
"required": true,
"secured": false,
"label": "ipv4_address",
"hidden": false,
"immutable": false
},
{
"name": "ipv4_gateway",
"description": "IPv4 gateway for vNIC configuration",
"default":"9.37.194.1",
"type": "string",
"required": true,
"secured": false,
"label": "ipv4_gateway",
"hidden": false,
"immutable": false
},
{
"name": "dns_suffixes",
"description": "DNS sufixes",
"default":["rtp.raleigh.ibm.com"],
"type": "list",
"required": false,
"secured": false,
"label": "dns_suffixes",
"hidden": false,
"immutable": false
},
{
"name": "dns_server_list",
"description": "DNS server list",
"default":["9.42.106.2", "9.42.106.3"],
"type": "list",
"required": false,
"secured": false,
"label": "dns_server_list",
"hidden": false,
"immutable": false
},
{
"name": "ipv4_prefix_length",
"description": "IPv4 Prefix length for vNIC configuration",
"default":"24",
"type": "string",
"required": true,
"secured": false,
"label": "ipv4_prefix_length",
"hidden": false,
"immutable": false
},
{
"name": "memory",
"description": "Memory for Virtual Machine in MBs",
"default": 1024,
"type": "string",
"required": true,
"secured": false,
"label": "memory",
"hidden": false,
"immutable": false
},
{
"name": "name",
"default": "demovmware",
"description": "Name of the Virtual Machine",
"type": "string",
"required": true,
"secured": false,
"label": "name",
"hidden": false,
"immutable": false
},
{
"name": "network_label",
"description": "vSphere Port Group or Network label for Virtual Machine's vNIC",
"default": "840",
"type": "string",
"required": true,
"secured": false,
"label": "network_label",
"hidden": false,
"immutable": false
},
{
"name": "storage",
"description": "Data store or storage cluster name for target VMs disks",
"default": "cache_2TB-1",
"type": "string",
"required": true,
"secured": false,
"label": "storage",
"hidden": false,
"immutable": false
},
{
"name": "vcpu",
"description": "Number of Virtual CPU for the Virtual Machine",
"default": 1,
"type": "string",
"required": true,
"secured": false,
"label": "vcpu",
"hidden": false,
"immutable": false
},
{
"name": "vm_template",
"default": "CAM-ManageToTemplate/Ubuntu-Template",
"description": "Source VM or Template label for cloning",
"type": "string",
"required": true,
"secured": false,
"label": "vm_template",
"hidden": false,
"immutable": false
}
],
"template_output_params": [
{
"name": "ipv4_address",
"description": "IPV4",
"type": "string",
"required": false,
"secured": false,
"label": "IPV4 address",
"hidden": false,
"immutable": false
}
]
}

Loading