NodeTemplate
Provides a Rancher v2 Node Template resource. This can be used to create Node Template for Rancher v2 and retrieve their information.
amazonec2, azure, digitalocean, linode, opennebula, openstack, and vsphere drivers are supported for node templates.
Note If you are upgrading to Rancher v2.3.3, please take a look to final section
Example Usage
using Pulumi;
using Rancher2 = Pulumi.Rancher2;
class MyStack : Stack
{
public MyStack()
{
// Create a new rancher2 Node Template up to Rancher 2.1.x
var foo = new Rancher2.NodeTemplate("foo", new Rancher2.NodeTemplateArgs
{
Amazonec2Config = new Rancher2.Inputs.NodeTemplateAmazonec2ConfigArgs
{
AccessKey = "AWS_ACCESS_KEY",
Ami = "<AMI_ID>",
Region = "<REGION>",
SecretKey = "<AWS_SECRET_KEY>",
SecurityGroup =
{
"<AWS_SECURITY_GROUP>",
},
SubnetId = "<SUBNET_ID>",
VpcId = "<VPC_ID>",
Zone = "<ZONE>",
},
Description = "foo test",
});
}
}
Coming soon!
import pulumi
import pulumi_rancher2 as rancher2
# Create a new rancher2 Node Template up to Rancher 2.1.x
foo = rancher2.NodeTemplate("foo",
amazonec2_config={
"access_key": "AWS_ACCESS_KEY",
"ami": "<AMI_ID>",
"region": "<REGION>",
"secret_key": "<AWS_SECRET_KEY>",
"securityGroup": ["<AWS_SECURITY_GROUP>"],
"subnetId": "<SUBNET_ID>",
"vpcId": "<VPC_ID>",
"zone": "<ZONE>",
},
description="foo test")import * as pulumi from "@pulumi/pulumi";
import * as rancher2 from "@pulumi/rancher2";
// Create a new rancher2 Node Template up to Rancher 2.1.x
const foo = new rancher2.NodeTemplate("foo", {
amazonec2Config: {
accessKey: "AWS_ACCESS_KEY",
ami: "<AMI_ID>",
region: "<REGION>",
secretKey: "<AWS_SECRET_KEY>",
securityGroups: ["<AWS_SECURITY_GROUP>"],
subnetId: "<SUBNET_ID>",
vpcId: "<VPC_ID>",
zone: "<ZONE>",
},
description: "foo test",
});Create a NodeTemplate Resource
new NodeTemplate(name: string, args?: NodeTemplateArgs, opts?: CustomResourceOptions);def NodeTemplate(resource_name, opts=None, amazonec2_config=None, annotations=None, auth_certificate_authority=None, auth_key=None, azure_config=None, cloud_credential_id=None, description=None, digitalocean_config=None, driver_id=None, engine_env=None, engine_insecure_registries=None, engine_install_url=None, engine_label=None, engine_opt=None, engine_registry_mirrors=None, engine_storage_driver=None, labels=None, linode_config=None, name=None, opennebula_config=None, openstack_config=None, use_internal_ip_address=None, vsphere_config=None, __props__=None);func NewNodeTemplate(ctx *Context, name string, args *NodeTemplateArgs, opts ...ResourceOption) (*NodeTemplate, error)public NodeTemplate(string name, NodeTemplateArgs? args = null, CustomResourceOptions? opts = null)- name string
- The unique name of the resource.
- args NodeTemplateArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- opts ResourceOptions
- A bag of options that control this resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args NodeTemplateArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args NodeTemplateArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
NodeTemplate Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.
Inputs
The NodeTemplate resource accepts the following input properties:
- Amazonec2Config
Node
Template Amazonec2Config Args AWS config for the Node Template (list maxitems:1)
- Annotations Dictionary<string, object>
Annotations for Node Template object (map)
- string
Auth certificate authority for the Node Template (string)
- Auth
Key string Auth key for the Node Template (string)
- Azure
Config NodeTemplate Azure Config Args Azure config for the Node Template (list maxitems:1)
- Cloud
Credential stringId Cloud credential ID for the Node Template. Required from Rancher v2.2.x (string)
- Description string
Description for the Node Template (string)
- Digitalocean
Config NodeTemplate Digitalocean Config Args Digitalocean config for the Node Template (list maxitems:1)
- Driver
Id string The node driver id used by the node template. It’s required if the node driver isn’t built in Rancher (string)
- Engine
Env Dictionary<string, object> Engine environment for the node template (string)
- Engine
Insecure List<string>Registries Insecure registry for the node template (list)
- Engine
Install stringUrl Docker engine install URL for the node template. Default
https://releases.rancher.com/install-docker/18.09.sh. Available install docker versions athttps://github.com/rancher/install-docker(string)- Engine
Label Dictionary<string, object> Engine label for the node template (string)
- Engine
Opt Dictionary<string, object> Engine options for the node template (map)
- Engine
Registry List<string>Mirrors Engine registry mirror for the node template (list)
- Engine
Storage stringDriver Engine storage driver for the node template (string)
- Labels Dictionary<string, object>
Labels for Node Template object (map)
- Linode
Config NodeTemplate Linode Config Args Linode config for the Node Template (list maxitems:1)
- Name string
The name of the Node Template (string)
- Opennebula
Config NodeTemplate Opennebula Config Args Opennebula config for the Node Template (list maxitems:1)
- Openstack
Config NodeTemplate Openstack Config Args Openstack config for the Node Template (list maxitems:1)
- Use
Internal boolIp Address Engine storage driver for the node template (bool)
- Vsphere
Config NodeTemplate Vsphere Config Args vSphere config for the Node Template (list maxitems:1)
- Amazonec2Config
Node
Template Amazonec2Config AWS config for the Node Template (list maxitems:1)
- Annotations map[string]interface{}
Annotations for Node Template object (map)
- string
Auth certificate authority for the Node Template (string)
- Auth
Key string Auth key for the Node Template (string)
- Azure
Config NodeTemplate Azure Config Azure config for the Node Template (list maxitems:1)
- Cloud
Credential stringId Cloud credential ID for the Node Template. Required from Rancher v2.2.x (string)
- Description string
Description for the Node Template (string)
- Digitalocean
Config NodeTemplate Digitalocean Config Digitalocean config for the Node Template (list maxitems:1)
- Driver
Id string The node driver id used by the node template. It’s required if the node driver isn’t built in Rancher (string)
- Engine
Env map[string]interface{} Engine environment for the node template (string)
- Engine
Insecure []stringRegistries Insecure registry for the node template (list)
- Engine
Install stringUrl Docker engine install URL for the node template. Default
https://releases.rancher.com/install-docker/18.09.sh. Available install docker versions athttps://github.com/rancher/install-docker(string)- Engine
Label map[string]interface{} Engine label for the node template (string)
- Engine
Opt map[string]interface{} Engine options for the node template (map)
- Engine
Registry []stringMirrors Engine registry mirror for the node template (list)
- Engine
Storage stringDriver Engine storage driver for the node template (string)
- Labels map[string]interface{}
Labels for Node Template object (map)
- Linode
Config NodeTemplate Linode Config Linode config for the Node Template (list maxitems:1)
- Name string
The name of the Node Template (string)
- Opennebula
Config NodeTemplate Opennebula Config Opennebula config for the Node Template (list maxitems:1)
- Openstack
Config NodeTemplate Openstack Config Openstack config for the Node Template (list maxitems:1)
- Use
Internal boolIp Address Engine storage driver for the node template (bool)
- Vsphere
Config NodeTemplate Vsphere Config vSphere config for the Node Template (list maxitems:1)
- amazonec2Config
Node
Template Amazonec2Config AWS config for the Node Template (list maxitems:1)
- annotations {[key: string]: any}
Annotations for Node Template object (map)
- string
Auth certificate authority for the Node Template (string)
- auth
Key string Auth key for the Node Template (string)
- azure
Config NodeTemplate Azure Config Azure config for the Node Template (list maxitems:1)
- cloud
Credential stringId Cloud credential ID for the Node Template. Required from Rancher v2.2.x (string)
- description string
Description for the Node Template (string)
- digitalocean
Config NodeTemplate Digitalocean Config Digitalocean config for the Node Template (list maxitems:1)
- driver
Id string The node driver id used by the node template. It’s required if the node driver isn’t built in Rancher (string)
- engine
Env {[key: string]: any} Engine environment for the node template (string)
- engine
Insecure string[]Registries Insecure registry for the node template (list)
- engine
Install stringUrl Docker engine install URL for the node template. Default
https://releases.rancher.com/install-docker/18.09.sh. Available install docker versions athttps://github.com/rancher/install-docker(string)- engine
Label {[key: string]: any} Engine label for the node template (string)
- engine
Opt {[key: string]: any} Engine options for the node template (map)
- engine
Registry string[]Mirrors Engine registry mirror for the node template (list)
- engine
Storage stringDriver Engine storage driver for the node template (string)
- labels {[key: string]: any}
Labels for Node Template object (map)
- linode
Config NodeTemplate Linode Config Linode config for the Node Template (list maxitems:1)
- name string
The name of the Node Template (string)
- opennebula
Config NodeTemplate Opennebula Config Opennebula config for the Node Template (list maxitems:1)
- openstack
Config NodeTemplate Openstack Config Openstack config for the Node Template (list maxitems:1)
- use
Internal booleanIp Address Engine storage driver for the node template (bool)
- vsphere
Config NodeTemplate Vsphere Config vSphere config for the Node Template (list maxitems:1)
- amazonec2_
config Dict[NodeTemplate Amazonec2Config] AWS config for the Node Template (list maxitems:1)
- annotations Dict[str, Any]
Annotations for Node Template object (map)
- str
Auth certificate authority for the Node Template (string)
- auth_
key str Auth key for the Node Template (string)
- azure_
config Dict[NodeTemplate Azure Config] Azure config for the Node Template (list maxitems:1)
- cloud_
credential_ strid Cloud credential ID for the Node Template. Required from Rancher v2.2.x (string)
- description str
Description for the Node Template (string)
- digitalocean_
config Dict[NodeTemplate Digitalocean Config] Digitalocean config for the Node Template (list maxitems:1)
- driver_
id str The node driver id used by the node template. It’s required if the node driver isn’t built in Rancher (string)
- engine_
env Dict[str, Any] Engine environment for the node template (string)
- engine_
insecure_ List[str]registries Insecure registry for the node template (list)
- engine_
install_ strurl Docker engine install URL for the node template. Default
https://releases.rancher.com/install-docker/18.09.sh. Available install docker versions athttps://github.com/rancher/install-docker(string)- engine_
label Dict[str, Any] Engine label for the node template (string)
- engine_
opt Dict[str, Any] Engine options for the node template (map)
- engine_
registry_ List[str]mirrors Engine registry mirror for the node template (list)
- engine_
storage_ strdriver Engine storage driver for the node template (string)
- labels Dict[str, Any]
Labels for Node Template object (map)
- linode_
config Dict[NodeTemplate Linode Config] Linode config for the Node Template (list maxitems:1)
- name str
The name of the Node Template (string)
- opennebula_
config Dict[NodeTemplate Opennebula Config] Opennebula config for the Node Template (list maxitems:1)
- openstack_
config Dict[NodeTemplate Openstack Config] Openstack config for the Node Template (list maxitems:1)
- use_
internal_ boolip_ address Engine storage driver for the node template (bool)
- vsphere_
config Dict[NodeTemplate Vsphere Config] vSphere config for the Node Template (list maxitems:1)
Outputs
All input properties are implicitly available as output properties. Additionally, the NodeTemplate resource produces the following output properties:
Look up an Existing NodeTemplate Resource
Get an existing NodeTemplate resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: NodeTemplateState, opts?: CustomResourceOptions): NodeTemplatestatic get(resource_name, id, opts=None, amazonec2_config=None, annotations=None, auth_certificate_authority=None, auth_key=None, azure_config=None, cloud_credential_id=None, description=None, digitalocean_config=None, driver=None, driver_id=None, engine_env=None, engine_insecure_registries=None, engine_install_url=None, engine_label=None, engine_opt=None, engine_registry_mirrors=None, engine_storage_driver=None, labels=None, linode_config=None, name=None, opennebula_config=None, openstack_config=None, use_internal_ip_address=None, vsphere_config=None, __props__=None);func GetNodeTemplate(ctx *Context, name string, id IDInput, state *NodeTemplateState, opts ...ResourceOption) (*NodeTemplate, error)public static NodeTemplate Get(string name, Input<string> id, NodeTemplateState? state, CustomResourceOptions? opts = null)- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
The following state arguments are supported:
- Amazonec2Config
Node
Template Amazonec2Config Args AWS config for the Node Template (list maxitems:1)
- Annotations Dictionary<string, object>
Annotations for Node Template object (map)
- string
Auth certificate authority for the Node Template (string)
- Auth
Key string Auth key for the Node Template (string)
- Azure
Config NodeTemplate Azure Config Args Azure config for the Node Template (list maxitems:1)
- Cloud
Credential stringId Cloud credential ID for the Node Template. Required from Rancher v2.2.x (string)
- Description string
Description for the Node Template (string)
- Digitalocean
Config NodeTemplate Digitalocean Config Args Digitalocean config for the Node Template (list maxitems:1)
- Driver string
(Computed) The driver of the node template (string)
- Driver
Id string The node driver id used by the node template. It’s required if the node driver isn’t built in Rancher (string)
- Engine
Env Dictionary<string, object> Engine environment for the node template (string)
- Engine
Insecure List<string>Registries Insecure registry for the node template (list)
- Engine
Install stringUrl Docker engine install URL for the node template. Default
https://releases.rancher.com/install-docker/18.09.sh. Available install docker versions athttps://github.com/rancher/install-docker(string)- Engine
Label Dictionary<string, object> Engine label for the node template (string)
- Engine
Opt Dictionary<string, object> Engine options for the node template (map)
- Engine
Registry List<string>Mirrors Engine registry mirror for the node template (list)
- Engine
Storage stringDriver Engine storage driver for the node template (string)
- Labels Dictionary<string, object>
Labels for Node Template object (map)
- Linode
Config NodeTemplate Linode Config Args Linode config for the Node Template (list maxitems:1)
- Name string
The name of the Node Template (string)
- Opennebula
Config NodeTemplate Opennebula Config Args Opennebula config for the Node Template (list maxitems:1)
- Openstack
Config NodeTemplate Openstack Config Args Openstack config for the Node Template (list maxitems:1)
- Use
Internal boolIp Address Engine storage driver for the node template (bool)
- Vsphere
Config NodeTemplate Vsphere Config Args vSphere config for the Node Template (list maxitems:1)
- Amazonec2Config
Node
Template Amazonec2Config AWS config for the Node Template (list maxitems:1)
- Annotations map[string]interface{}
Annotations for Node Template object (map)
- string
Auth certificate authority for the Node Template (string)
- Auth
Key string Auth key for the Node Template (string)
- Azure
Config NodeTemplate Azure Config Azure config for the Node Template (list maxitems:1)
- Cloud
Credential stringId Cloud credential ID for the Node Template. Required from Rancher v2.2.x (string)
- Description string
Description for the Node Template (string)
- Digitalocean
Config NodeTemplate Digitalocean Config Digitalocean config for the Node Template (list maxitems:1)
- Driver string
(Computed) The driver of the node template (string)
- Driver
Id string The node driver id used by the node template. It’s required if the node driver isn’t built in Rancher (string)
- Engine
Env map[string]interface{} Engine environment for the node template (string)
- Engine
Insecure []stringRegistries Insecure registry for the node template (list)
- Engine
Install stringUrl Docker engine install URL for the node template. Default
https://releases.rancher.com/install-docker/18.09.sh. Available install docker versions athttps://github.com/rancher/install-docker(string)- Engine
Label map[string]interface{} Engine label for the node template (string)
- Engine
Opt map[string]interface{} Engine options for the node template (map)
- Engine
Registry []stringMirrors Engine registry mirror for the node template (list)
- Engine
Storage stringDriver Engine storage driver for the node template (string)
- Labels map[string]interface{}
Labels for Node Template object (map)
- Linode
Config NodeTemplate Linode Config Linode config for the Node Template (list maxitems:1)
- Name string
The name of the Node Template (string)
- Opennebula
Config NodeTemplate Opennebula Config Opennebula config for the Node Template (list maxitems:1)
- Openstack
Config NodeTemplate Openstack Config Openstack config for the Node Template (list maxitems:1)
- Use
Internal boolIp Address Engine storage driver for the node template (bool)
- Vsphere
Config NodeTemplate Vsphere Config vSphere config for the Node Template (list maxitems:1)
- amazonec2Config
Node
Template Amazonec2Config AWS config for the Node Template (list maxitems:1)
- annotations {[key: string]: any}
Annotations for Node Template object (map)
- string
Auth certificate authority for the Node Template (string)
- auth
Key string Auth key for the Node Template (string)
- azure
Config NodeTemplate Azure Config Azure config for the Node Template (list maxitems:1)
- cloud
Credential stringId Cloud credential ID for the Node Template. Required from Rancher v2.2.x (string)
- description string
Description for the Node Template (string)
- digitalocean
Config NodeTemplate Digitalocean Config Digitalocean config for the Node Template (list maxitems:1)
- driver string
(Computed) The driver of the node template (string)
- driver
Id string The node driver id used by the node template. It’s required if the node driver isn’t built in Rancher (string)
- engine
Env {[key: string]: any} Engine environment for the node template (string)
- engine
Insecure string[]Registries Insecure registry for the node template (list)
- engine
Install stringUrl Docker engine install URL for the node template. Default
https://releases.rancher.com/install-docker/18.09.sh. Available install docker versions athttps://github.com/rancher/install-docker(string)- engine
Label {[key: string]: any} Engine label for the node template (string)
- engine
Opt {[key: string]: any} Engine options for the node template (map)
- engine
Registry string[]Mirrors Engine registry mirror for the node template (list)
- engine
Storage stringDriver Engine storage driver for the node template (string)
- labels {[key: string]: any}
Labels for Node Template object (map)
- linode
Config NodeTemplate Linode Config Linode config for the Node Template (list maxitems:1)
- name string
The name of the Node Template (string)
- opennebula
Config NodeTemplate Opennebula Config Opennebula config for the Node Template (list maxitems:1)
- openstack
Config NodeTemplate Openstack Config Openstack config for the Node Template (list maxitems:1)
- use
Internal booleanIp Address Engine storage driver for the node template (bool)
- vsphere
Config NodeTemplate Vsphere Config vSphere config for the Node Template (list maxitems:1)
- amazonec2_
config Dict[NodeTemplate Amazonec2Config] AWS config for the Node Template (list maxitems:1)
- annotations Dict[str, Any]
Annotations for Node Template object (map)
- str
Auth certificate authority for the Node Template (string)
- auth_
key str Auth key for the Node Template (string)
- azure_
config Dict[NodeTemplate Azure Config] Azure config for the Node Template (list maxitems:1)
- cloud_
credential_ strid Cloud credential ID for the Node Template. Required from Rancher v2.2.x (string)
- description str
Description for the Node Template (string)
- digitalocean_
config Dict[NodeTemplate Digitalocean Config] Digitalocean config for the Node Template (list maxitems:1)
- driver str
(Computed) The driver of the node template (string)
- driver_
id str The node driver id used by the node template. It’s required if the node driver isn’t built in Rancher (string)
- engine_
env Dict[str, Any] Engine environment for the node template (string)
- engine_
insecure_ List[str]registries Insecure registry for the node template (list)
- engine_
install_ strurl Docker engine install URL for the node template. Default
https://releases.rancher.com/install-docker/18.09.sh. Available install docker versions athttps://github.com/rancher/install-docker(string)- engine_
label Dict[str, Any] Engine label for the node template (string)
- engine_
opt Dict[str, Any] Engine options for the node template (map)
- engine_
registry_ List[str]mirrors Engine registry mirror for the node template (list)
- engine_
storage_ strdriver Engine storage driver for the node template (string)
- labels Dict[str, Any]
Labels for Node Template object (map)
- linode_
config Dict[NodeTemplate Linode Config] Linode config for the Node Template (list maxitems:1)
- name str
The name of the Node Template (string)
- opennebula_
config Dict[NodeTemplate Opennebula Config] Opennebula config for the Node Template (list maxitems:1)
- openstack_
config Dict[NodeTemplate Openstack Config] Openstack config for the Node Template (list maxitems:1)
- use_
internal_ boolip_ address Engine storage driver for the node template (bool)
- vsphere_
config Dict[NodeTemplate Vsphere Config] vSphere config for the Node Template (list maxitems:1)
Supporting Types
NodeTemplateAmazonec2Config
- Ami string
AWS machine image (string)
- Region string
OpenStack region name (string)
- Security
Groups List<string> AWS VPC security group. (list)
- Subnet
Id string AWS VPC subnet id (string)
- Vpc
Id string AWS VPC id. (string)
- Zone string
AWS zone for instance (i.e. a,b,c,d,e) (string)
- Access
Key string AWS access key. Required on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- Block
Duration stringMinutes AWS spot instance duration in minutes (60, 120, 180, 240, 300, or 360). Default
0(string)- Device
Name string AWS root device name. Default
/dev/sda1(string)- Encrypt
Ebs boolVolume Encrypt EBS volume. Default
false(bool)- Endpoint string
Optional endpoint URL (hostname only or fully qualified URI) (string)
- Iam
Instance stringProfile AWS IAM Instance Profile (string)
- Insecure
Transport bool Disable SSL when sending requests (bool)
- Instance
Type string Specifies the Linode Instance type which determines CPU, memory, disk size, etc. Default
g6-standard-4(string)- Keypair
Name string OpenStack keypair to use to SSH to the instance (string)
- Monitoring bool
Enable monitoring for droplet. Default
false(bool)- Open
Ports List<string> Make the specified port number accessible from the Internet. (list)
- Private
Address boolOnly Only use a private IP address. Default
false(bool)- Request
Spot boolInstance Set this flag to request spot instance. Default
false(bool)- Retries string
Set retry count for recoverable failures (use -1 to disable). Default
5(string)- Root
Size string AWS root disk size (in GB). Default
16(string)- Secret
Key string AWS secret key. Required on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- Security
Group boolReadonly Skip adding default rules to security groups (bool)
- Session
Token string AWS Session Token (string)
- Spot
Price string AWS spot instance bid price (in dollar). Default
0.50(string)- Ssh
Keypath string SSH Key for Instance (string)
- Ssh
User string If using a non-B2D image you can specify the ssh user. Default
docker. From Rancher v2.3.3 (string)- string
vSphere tags id e.g.
urn:xxx. From Rancher v2.3.3 (list)- Use
Ebs boolOptimized Instance Create an EBS optimized instance. Default
false(bool)- Use
Private boolAddress Force the usage of private IP address. Default
false(bool)- Userdata string
Path to file with cloud-init user-data (string)
- Volume
Type string Amazon EBS volume type. Default
gp2(string)
- Ami string
AWS machine image (string)
- Region string
OpenStack region name (string)
- Security
Groups []string AWS VPC security group. (list)
- Subnet
Id string AWS VPC subnet id (string)
- Vpc
Id string AWS VPC id. (string)
- Zone string
AWS zone for instance (i.e. a,b,c,d,e) (string)
- Access
Key string AWS access key. Required on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- Block
Duration stringMinutes AWS spot instance duration in minutes (60, 120, 180, 240, 300, or 360). Default
0(string)- Device
Name string AWS root device name. Default
/dev/sda1(string)- Encrypt
Ebs boolVolume Encrypt EBS volume. Default
false(bool)- Endpoint string
Optional endpoint URL (hostname only or fully qualified URI) (string)
- Iam
Instance stringProfile AWS IAM Instance Profile (string)
- Insecure
Transport bool Disable SSL when sending requests (bool)
- Instance
Type string Specifies the Linode Instance type which determines CPU, memory, disk size, etc. Default
g6-standard-4(string)- Keypair
Name string OpenStack keypair to use to SSH to the instance (string)
- Monitoring bool
Enable monitoring for droplet. Default
false(bool)- Open
Ports []string Make the specified port number accessible from the Internet. (list)
- Private
Address boolOnly Only use a private IP address. Default
false(bool)- Request
Spot boolInstance Set this flag to request spot instance. Default
false(bool)- Retries string
Set retry count for recoverable failures (use -1 to disable). Default
5(string)- Root
Size string AWS root disk size (in GB). Default
16(string)- Secret
Key string AWS secret key. Required on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- Security
Group boolReadonly Skip adding default rules to security groups (bool)
- Session
Token string AWS Session Token (string)
- Spot
Price string AWS spot instance bid price (in dollar). Default
0.50(string)- Ssh
Keypath string SSH Key for Instance (string)
- Ssh
User string If using a non-B2D image you can specify the ssh user. Default
docker. From Rancher v2.3.3 (string)- string
vSphere tags id e.g.
urn:xxx. From Rancher v2.3.3 (list)- Use
Ebs boolOptimized Instance Create an EBS optimized instance. Default
false(bool)- Use
Private boolAddress Force the usage of private IP address. Default
false(bool)- Userdata string
Path to file with cloud-init user-data (string)
- Volume
Type string Amazon EBS volume type. Default
gp2(string)
- ami string
AWS machine image (string)
- region string
OpenStack region name (string)
- security
Groups string[] AWS VPC security group. (list)
- subnet
Id string AWS VPC subnet id (string)
- vpc
Id string AWS VPC id. (string)
- zone string
AWS zone for instance (i.e. a,b,c,d,e) (string)
- access
Key string AWS access key. Required on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- block
Duration stringMinutes AWS spot instance duration in minutes (60, 120, 180, 240, 300, or 360). Default
0(string)- device
Name string AWS root device name. Default
/dev/sda1(string)- encrypt
Ebs booleanVolume Encrypt EBS volume. Default
false(bool)- endpoint string
Optional endpoint URL (hostname only or fully qualified URI) (string)
- iam
Instance stringProfile AWS IAM Instance Profile (string)
- insecure
Transport boolean Disable SSL when sending requests (bool)
- instance
Type string Specifies the Linode Instance type which determines CPU, memory, disk size, etc. Default
g6-standard-4(string)- keypair
Name string OpenStack keypair to use to SSH to the instance (string)
- monitoring boolean
Enable monitoring for droplet. Default
false(bool)- open
Ports string[] Make the specified port number accessible from the Internet. (list)
- private
Address booleanOnly Only use a private IP address. Default
false(bool)- request
Spot booleanInstance Set this flag to request spot instance. Default
false(bool)- retries string
Set retry count for recoverable failures (use -1 to disable). Default
5(string)- root
Size string AWS root disk size (in GB). Default
16(string)- secret
Key string AWS secret key. Required on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- security
Group booleanReadonly Skip adding default rules to security groups (bool)
- session
Token string AWS Session Token (string)
- spot
Price string AWS spot instance bid price (in dollar). Default
0.50(string)- ssh
Keypath string SSH Key for Instance (string)
- ssh
User string If using a non-B2D image you can specify the ssh user. Default
docker. From Rancher v2.3.3 (string)- string
vSphere tags id e.g.
urn:xxx. From Rancher v2.3.3 (list)- use
Ebs booleanOptimized Instance Create an EBS optimized instance. Default
false(bool)- use
Private booleanAddress Force the usage of private IP address. Default
false(bool)- userdata string
Path to file with cloud-init user-data (string)
- volume
Type string Amazon EBS volume type. Default
gp2(string)
- ami str
AWS machine image (string)
- region str
OpenStack region name (string)
- security
Groups List[str] AWS VPC security group. (list)
- subnet
Id str AWS VPC subnet id (string)
- vpc
Id str AWS VPC id. (string)
- zone str
AWS zone for instance (i.e. a,b,c,d,e) (string)
- access_
key str AWS access key. Required on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- block
Duration strMinutes AWS spot instance duration in minutes (60, 120, 180, 240, 300, or 360). Default
0(string)- device
Name str AWS root device name. Default
/dev/sda1(string)- encrypt
Ebs boolVolume Encrypt EBS volume. Default
false(bool)- endpoint str
Optional endpoint URL (hostname only or fully qualified URI) (string)
- iam
Instance strProfile AWS IAM Instance Profile (string)
- insecure
Transport bool Disable SSL when sending requests (bool)
- instance
Type str Specifies the Linode Instance type which determines CPU, memory, disk size, etc. Default
g6-standard-4(string)- keypair
Name str OpenStack keypair to use to SSH to the instance (string)
- monitoring bool
Enable monitoring for droplet. Default
false(bool)- open
Ports List[str] Make the specified port number accessible from the Internet. (list)
- private
Address boolOnly Only use a private IP address. Default
false(bool)- request
Spot boolInstance Set this flag to request spot instance. Default
false(bool)- retries str
Set retry count for recoverable failures (use -1 to disable). Default
5(string)- root
Size str AWS root disk size (in GB). Default
16(string)- secret_
key str AWS secret key. Required on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- security
Group boolReadonly Skip adding default rules to security groups (bool)
- session
Token str AWS Session Token (string)
- spot
Price str AWS spot instance bid price (in dollar). Default
0.50(string)- ssh
Keypath str SSH Key for Instance (string)
- ssh
User str If using a non-B2D image you can specify the ssh user. Default
docker. From Rancher v2.3.3 (string)- str
vSphere tags id e.g.
urn:xxx. From Rancher v2.3.3 (list)- use
Ebs boolOptimized Instance Create an EBS optimized instance. Default
false(bool)- use
Private boolAddress Force the usage of private IP address. Default
false(bool)- userdata str
Path to file with cloud-init user-data (string)
- volume
Type str Amazon EBS volume type. Default
gp2(string)
NodeTemplateAzureConfig
- Availability
Set string Azure Availability Set to place the virtual machine into. Default
docker-machine(string)- Client
Id string Azure Service Principal Account ID. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- Client
Secret string Azure Service Principal Account password. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- Custom
Data string Path to file with custom-data (string)
- Disk
Size string vSphere size of disk for docker VM (in MB). Default
20480(string)- Dns string
A unique DNS label for the public IP adddress (string)
- Docker
Port string Docker Port. Default
2376(string)- Environment string
Azure environment (e.g. AzurePublicCloud, AzureChinaCloud). Default
AzurePublicCloud(string)fault_domain_count- (Optional) Fault domain count to use for availability set. Default3(string)- Fault
Domain stringCount - Image string
Specifies the Linode Instance image which determines the OS distribution and base files. Default
linode/ubuntu18.04(string)- Location string
Azure region to create the virtual machine. Default
westus(string)- Managed
Disks bool Configures VM and availability set for managed disks. Just for Rancher v2.3.x and above. Default
false(bool)- No
Public boolIp Do not create a public IP address for the machine. Default
false(bool)- Open
Ports List<string> Make the specified port number accessible from the Internet. (list)
- Private
Ip stringAddress Specify a static private IP address for the machine. (string)
- Resource
Group string Azure Resource Group name (will be created if missing). Default
docker-machine(string)- Size string
Digital Ocean size. Default
s-1vcpu-1gb(string)- Ssh
User string If using a non-B2D image you can specify the ssh user. Default
docker. From Rancher v2.3.3 (string)- Static
Public boolIp Assign a static public IP address to the machine. Default
false(bool)- Storage
Type string Type of Storage Account to host the OS Disk for the machine. Default
Standard_LRS(string)- Subnet string
Azure Subnet Name to be used within the Virtual Network. Default
docker-machine(string)- Subnet
Prefix string Private CIDR block to be used for the new subnet, should comply RFC 1918. Default
192.168.0.0/16(string)- Subscription
Id string Azure Subscription ID. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- Update
Domain stringCount Update domain count to use for availability set. Default
5(string)- Use
Private boolIp Use private IP address of the machine to connect. Default
false(bool)- Vnet string
Azure Virtual Network name to connect the virtual machine (in [resourcegroup:]name format). Default
docker-machine-vnet(string)
- Availability
Set string Azure Availability Set to place the virtual machine into. Default
docker-machine(string)- Client
Id string Azure Service Principal Account ID. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- Client
Secret string Azure Service Principal Account password. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- Custom
Data string Path to file with custom-data (string)
- Disk
Size string vSphere size of disk for docker VM (in MB). Default
20480(string)- Dns string
A unique DNS label for the public IP adddress (string)
- Docker
Port string Docker Port. Default
2376(string)- Environment string
Azure environment (e.g. AzurePublicCloud, AzureChinaCloud). Default
AzurePublicCloud(string)fault_domain_count- (Optional) Fault domain count to use for availability set. Default3(string)- Fault
Domain stringCount - Image string
Specifies the Linode Instance image which determines the OS distribution and base files. Default
linode/ubuntu18.04(string)- Location string
Azure region to create the virtual machine. Default
westus(string)- Managed
Disks bool Configures VM and availability set for managed disks. Just for Rancher v2.3.x and above. Default
false(bool)- No
Public boolIp Do not create a public IP address for the machine. Default
false(bool)- Open
Ports []string Make the specified port number accessible from the Internet. (list)
- Private
Ip stringAddress Specify a static private IP address for the machine. (string)
- Resource
Group string Azure Resource Group name (will be created if missing). Default
docker-machine(string)- Size string
Digital Ocean size. Default
s-1vcpu-1gb(string)- Ssh
User string If using a non-B2D image you can specify the ssh user. Default
docker. From Rancher v2.3.3 (string)- Static
Public boolIp Assign a static public IP address to the machine. Default
false(bool)- Storage
Type string Type of Storage Account to host the OS Disk for the machine. Default
Standard_LRS(string)- Subnet string
Azure Subnet Name to be used within the Virtual Network. Default
docker-machine(string)- Subnet
Prefix string Private CIDR block to be used for the new subnet, should comply RFC 1918. Default
192.168.0.0/16(string)- Subscription
Id string Azure Subscription ID. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- Update
Domain stringCount Update domain count to use for availability set. Default
5(string)- Use
Private boolIp Use private IP address of the machine to connect. Default
false(bool)- Vnet string
Azure Virtual Network name to connect the virtual machine (in [resourcegroup:]name format). Default
docker-machine-vnet(string)
- availability
Set string Azure Availability Set to place the virtual machine into. Default
docker-machine(string)- client
Id string Azure Service Principal Account ID. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- client
Secret string Azure Service Principal Account password. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- custom
Data string Path to file with custom-data (string)
- disk
Size string vSphere size of disk for docker VM (in MB). Default
20480(string)- dns string
A unique DNS label for the public IP adddress (string)
- docker
Port string Docker Port. Default
2376(string)- environment string
Azure environment (e.g. AzurePublicCloud, AzureChinaCloud). Default
AzurePublicCloud(string)fault_domain_count- (Optional) Fault domain count to use for availability set. Default3(string)- fault
Domain stringCount - image string
Specifies the Linode Instance image which determines the OS distribution and base files. Default
linode/ubuntu18.04(string)- location string
Azure region to create the virtual machine. Default
westus(string)- managed
Disks boolean Configures VM and availability set for managed disks. Just for Rancher v2.3.x and above. Default
false(bool)- no
Public booleanIp Do not create a public IP address for the machine. Default
false(bool)- open
Ports string[] Make the specified port number accessible from the Internet. (list)
- private
Ip stringAddress Specify a static private IP address for the machine. (string)
- resource
Group string Azure Resource Group name (will be created if missing). Default
docker-machine(string)- size string
Digital Ocean size. Default
s-1vcpu-1gb(string)- ssh
User string If using a non-B2D image you can specify the ssh user. Default
docker. From Rancher v2.3.3 (string)- static
Public booleanIp Assign a static public IP address to the machine. Default
false(bool)- storage
Type string Type of Storage Account to host the OS Disk for the machine. Default
Standard_LRS(string)- subnet string
Azure Subnet Name to be used within the Virtual Network. Default
docker-machine(string)- subnet
Prefix string Private CIDR block to be used for the new subnet, should comply RFC 1918. Default
192.168.0.0/16(string)- subscription
Id string Azure Subscription ID. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- update
Domain stringCount Update domain count to use for availability set. Default
5(string)- use
Private booleanIp Use private IP address of the machine to connect. Default
false(bool)- vnet string
Azure Virtual Network name to connect the virtual machine (in [resourcegroup:]name format). Default
docker-machine-vnet(string)
- availability
Set str Azure Availability Set to place the virtual machine into. Default
docker-machine(string)- client_
id str Azure Service Principal Account ID. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- client_
secret str Azure Service Principal Account password. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- custom
Data str Path to file with custom-data (string)
- disk
Size str vSphere size of disk for docker VM (in MB). Default
20480(string)- dns str
A unique DNS label for the public IP adddress (string)
- docker
Port str Docker Port. Default
2376(string)- environment str
Azure environment (e.g. AzurePublicCloud, AzureChinaCloud). Default
AzurePublicCloud(string)fault_domain_count- (Optional) Fault domain count to use for availability set. Default3(string)- fault
Domain strCount - image str
Specifies the Linode Instance image which determines the OS distribution and base files. Default
linode/ubuntu18.04(string)- location str
Azure region to create the virtual machine. Default
westus(string)- managed
Disks bool Configures VM and availability set for managed disks. Just for Rancher v2.3.x and above. Default
false(bool)- no
Public boolIp Do not create a public IP address for the machine. Default
false(bool)- open
Ports List[str] Make the specified port number accessible from the Internet. (list)
- private
Ip strAddress Specify a static private IP address for the machine. (string)
- resource
Group str Azure Resource Group name (will be created if missing). Default
docker-machine(string)- size str
Digital Ocean size. Default
s-1vcpu-1gb(string)- ssh
User str If using a non-B2D image you can specify the ssh user. Default
docker. From Rancher v2.3.3 (string)- static
Public boolIp Assign a static public IP address to the machine. Default
false(bool)- storage
Type str Type of Storage Account to host the OS Disk for the machine. Default
Standard_LRS(string)- subnet str
Azure Subnet Name to be used within the Virtual Network. Default
docker-machine(string)- subnet
Prefix str Private CIDR block to be used for the new subnet, should comply RFC 1918. Default
192.168.0.0/16(string)- subscription
Id str Azure Subscription ID. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- update
Domain strCount Update domain count to use for availability set. Default
5(string)- use
Private boolIp Use private IP address of the machine to connect. Default
false(bool)- vnet str
Azure Virtual Network name to connect the virtual machine (in [resourcegroup:]name format). Default
docker-machine-vnet(string)
NodeTemplateDigitaloceanConfig
- Access
Token string Digital Ocean access token. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- Backups bool
Enable backups for droplet. Default
false(bool)- Image string
Specifies the Linode Instance image which determines the OS distribution and base files. Default
linode/ubuntu18.04(string)- Ipv6 bool
Enable ipv6 for droplet. Default
false(bool)- Monitoring bool
Enable monitoring for droplet. Default
false(bool)- Private
Networking bool Enable private networking for droplet. Default
false(bool)- Region string
OpenStack region name (string)
- Size string
Digital Ocean size. Default
s-1vcpu-1gb(string)- Ssh
Key stringFingerprint SSH key fingerprint (string)
- Ssh
Key stringPath SSH private key path (string)
- Ssh
Port string If using a non-B2D image you can specify the ssh port. Default
22. From Rancher v2.3.3 (string)- Ssh
User string If using a non-B2D image you can specify the ssh user. Default
docker. From Rancher v2.3.3 (string)- string
vSphere tags id e.g.
urn:xxx. From Rancher v2.3.3 (list)- Userdata string
Path to file with cloud-init user-data (string)
- Access
Token string Digital Ocean access token. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- Backups bool
Enable backups for droplet. Default
false(bool)- Image string
Specifies the Linode Instance image which determines the OS distribution and base files. Default
linode/ubuntu18.04(string)- Ipv6 bool
Enable ipv6 for droplet. Default
false(bool)- Monitoring bool
Enable monitoring for droplet. Default
false(bool)- Private
Networking bool Enable private networking for droplet. Default
false(bool)- Region string
OpenStack region name (string)
- Size string
Digital Ocean size. Default
s-1vcpu-1gb(string)- Ssh
Key stringFingerprint SSH key fingerprint (string)
- Ssh
Key stringPath SSH private key path (string)
- Ssh
Port string If using a non-B2D image you can specify the ssh port. Default
22. From Rancher v2.3.3 (string)- Ssh
User string If using a non-B2D image you can specify the ssh user. Default
docker. From Rancher v2.3.3 (string)- string
vSphere tags id e.g.
urn:xxx. From Rancher v2.3.3 (list)- Userdata string
Path to file with cloud-init user-data (string)
- access
Token string Digital Ocean access token. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- backups boolean
Enable backups for droplet. Default
false(bool)- image string
Specifies the Linode Instance image which determines the OS distribution and base files. Default
linode/ubuntu18.04(string)- ipv6 boolean
Enable ipv6 for droplet. Default
false(bool)- monitoring boolean
Enable monitoring for droplet. Default
false(bool)- private
Networking boolean Enable private networking for droplet. Default
false(bool)- region string
OpenStack region name (string)
- size string
Digital Ocean size. Default
s-1vcpu-1gb(string)- ssh
Key stringFingerprint SSH key fingerprint (string)
- ssh
Key stringPath SSH private key path (string)
- ssh
Port string If using a non-B2D image you can specify the ssh port. Default
22. From Rancher v2.3.3 (string)- ssh
User string If using a non-B2D image you can specify the ssh user. Default
docker. From Rancher v2.3.3 (string)- string
vSphere tags id e.g.
urn:xxx. From Rancher v2.3.3 (list)- userdata string
Path to file with cloud-init user-data (string)
- access
Token str Digital Ocean access token. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- backups bool
Enable backups for droplet. Default
false(bool)- image str
Specifies the Linode Instance image which determines the OS distribution and base files. Default
linode/ubuntu18.04(string)- ipv6 bool
Enable ipv6 for droplet. Default
false(bool)- monitoring bool
Enable monitoring for droplet. Default
false(bool)- private
Networking bool Enable private networking for droplet. Default
false(bool)- region str
OpenStack region name (string)
- size str
Digital Ocean size. Default
s-1vcpu-1gb(string)- ssh
Key strFingerprint SSH key fingerprint (string)
- ssh
Key strPath SSH private key path (string)
- ssh
Port str If using a non-B2D image you can specify the ssh port. Default
22. From Rancher v2.3.3 (string)- ssh
User str If using a non-B2D image you can specify the ssh user. Default
docker. From Rancher v2.3.3 (string)- str
vSphere tags id e.g.
urn:xxx. From Rancher v2.3.3 (list)- userdata str
Path to file with cloud-init user-data (string)
NodeTemplateLinodeConfig
- string
Linode user accounts (seperated by commas) whose Linode SSH keys will be permitted root access to the created node. (string)
- Create
Private boolIp Create private IP for the instance. Default
false(bool)- Docker
Port string Docker Port. Default
2376(string)- Image string
Specifies the Linode Instance image which determines the OS distribution and base files. Default
linode/ubuntu18.04(string)- Instance
Type string Specifies the Linode Instance type which determines CPU, memory, disk size, etc. Default
g6-standard-4(string)- Label string
Linode Instance Label. (string)
- Region string
OpenStack region name (string)
- Root
Pass string Root Password (string)
- Ssh
Port string If using a non-B2D image you can specify the ssh port. Default
22. From Rancher v2.3.3 (string)- Ssh
User string If using a non-B2D image you can specify the ssh user. Default
docker. From Rancher v2.3.3 (string)- Stackscript string
Specifies the Linode StackScript to use to create the instance. (string)
- Stackscript
Data string A JSON string specifying data for the selected StackScript. (string)
- Swap
Size string Linode Instance Swap Size (MB). Default
512(string)- string
vSphere tags id e.g.
urn:xxx. From Rancher v2.3.3 (list)- Token string
Linode API token. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- Ua
Prefix string Prefix the User-Agent in Linode API calls with some ‘product/version’ (string)
- string
Linode user accounts (seperated by commas) whose Linode SSH keys will be permitted root access to the created node. (string)
- Create
Private boolIp Create private IP for the instance. Default
false(bool)- Docker
Port string Docker Port. Default
2376(string)- Image string
Specifies the Linode Instance image which determines the OS distribution and base files. Default
linode/ubuntu18.04(string)- Instance
Type string Specifies the Linode Instance type which determines CPU, memory, disk size, etc. Default
g6-standard-4(string)- Label string
Linode Instance Label. (string)
- Region string
OpenStack region name (string)
- Root
Pass string Root Password (string)
- Ssh
Port string If using a non-B2D image you can specify the ssh port. Default
22. From Rancher v2.3.3 (string)- Ssh
User string If using a non-B2D image you can specify the ssh user. Default
docker. From Rancher v2.3.3 (string)- Stackscript string
Specifies the Linode StackScript to use to create the instance. (string)
- Stackscript
Data string A JSON string specifying data for the selected StackScript. (string)
- Swap
Size string Linode Instance Swap Size (MB). Default
512(string)- string
vSphere tags id e.g.
urn:xxx. From Rancher v2.3.3 (list)- Token string
Linode API token. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- Ua
Prefix string Prefix the User-Agent in Linode API calls with some ‘product/version’ (string)
- string
Linode user accounts (seperated by commas) whose Linode SSH keys will be permitted root access to the created node. (string)
- create
Private booleanIp Create private IP for the instance. Default
false(bool)- docker
Port string Docker Port. Default
2376(string)- image string
Specifies the Linode Instance image which determines the OS distribution and base files. Default
linode/ubuntu18.04(string)- instance
Type string Specifies the Linode Instance type which determines CPU, memory, disk size, etc. Default
g6-standard-4(string)- label string
Linode Instance Label. (string)
- region string
OpenStack region name (string)
- root
Pass string Root Password (string)
- ssh
Port string If using a non-B2D image you can specify the ssh port. Default
22. From Rancher v2.3.3 (string)- ssh
User string If using a non-B2D image you can specify the ssh user. Default
docker. From Rancher v2.3.3 (string)- stackscript string
Specifies the Linode StackScript to use to create the instance. (string)
- stackscript
Data string A JSON string specifying data for the selected StackScript. (string)
- swap
Size string Linode Instance Swap Size (MB). Default
512(string)- string
vSphere tags id e.g.
urn:xxx. From Rancher v2.3.3 (list)- token string
Linode API token. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- ua
Prefix string Prefix the User-Agent in Linode API calls with some ‘product/version’ (string)
- str
Linode user accounts (seperated by commas) whose Linode SSH keys will be permitted root access to the created node. (string)
- create
Private boolIp Create private IP for the instance. Default
false(bool)- docker
Port str Docker Port. Default
2376(string)- image str
Specifies the Linode Instance image which determines the OS distribution and base files. Default
linode/ubuntu18.04(string)- instance
Type str Specifies the Linode Instance type which determines CPU, memory, disk size, etc. Default
g6-standard-4(string)- label str
Linode Instance Label. (string)
- region str
OpenStack region name (string)
- root
Pass str Root Password (string)
- ssh
Port str If using a non-B2D image you can specify the ssh port. Default
22. From Rancher v2.3.3 (string)- ssh
User str If using a non-B2D image you can specify the ssh user. Default
docker. From Rancher v2.3.3 (string)- stackscript str
Specifies the Linode StackScript to use to create the instance. (string)
- stackscript
Data str A JSON string specifying data for the selected StackScript. (string)
- swap
Size str Linode Instance Swap Size (MB). Default
512(string)- str
vSphere tags id e.g.
urn:xxx. From Rancher v2.3.3 (list)- token str
Linode API token. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- ua
Prefix str Prefix the User-Agent in Linode API calls with some ‘product/version’ (string)
NodeTemplateOpennebulaConfig
- Password string
vSphere password. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- User string
Set the user for the XML-RPC API authentication (string)
- Xml
Rpc stringUrl Set the url for the Opennebula XML-RPC API (string)
- B2d
Size string Size of the Volatile disk in MB - only for b2d (string)
- Cpu string
CPU value for the VM (string)
- Dev
Prefix string Dev prefix to use for the images. E.g.: ‘vd’, ‘sd’, ‘hd’ (string)
- Disable
Vnc bool VNC is enabled by default. Disable it with this flag (bool)
- Disk
Resize string Size of the disk for the VM in MB (string)
- Image
Id string OpenStack image id to use for the instance. Conflicts with
image_name(string)- Image
Name string OpenStack image name to use for the instance. Conflicts with
image_id(string)- Image
Owner string Owner of the image to use as the VM OS (string)
- Memory string
Size of the memory for the VM in MB (string)
- Network
Id string Opennebula network ID to connect the machine to. Conflicts with
network_name(string)- Network
Name string Opennebula network to connect the machine to. Conflicts with
network_id(string)- Network
Owner string Opennebula user ID of the Network to connect the machine to (string)
- Ssh
User string If using a non-B2D image you can specify the ssh user. Default
docker. From Rancher v2.3.3 (string)- Template
Id string Opennebula template ID to use. Conflicts with
template_name(string)- Template
Name string Name of the Opennbula template to use. Conflicts with
template_id(string)- Vcpu string
VCPUs for the VM (string)
- Password string
vSphere password. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- User string
Set the user for the XML-RPC API authentication (string)
- Xml
Rpc stringUrl Set the url for the Opennebula XML-RPC API (string)
- B2d
Size string Size of the Volatile disk in MB - only for b2d (string)
- Cpu string
CPU value for the VM (string)
- Dev
Prefix string Dev prefix to use for the images. E.g.: ‘vd’, ‘sd’, ‘hd’ (string)
- Disable
Vnc bool VNC is enabled by default. Disable it with this flag (bool)
- Disk
Resize string Size of the disk for the VM in MB (string)
- Image
Id string OpenStack image id to use for the instance. Conflicts with
image_name(string)- Image
Name string OpenStack image name to use for the instance. Conflicts with
image_id(string)- Image
Owner string Owner of the image to use as the VM OS (string)
- Memory string
Size of the memory for the VM in MB (string)
- Network
Id string Opennebula network ID to connect the machine to. Conflicts with
network_name(string)- Network
Name string Opennebula network to connect the machine to. Conflicts with
network_id(string)- Network
Owner string Opennebula user ID of the Network to connect the machine to (string)
- Ssh
User string If using a non-B2D image you can specify the ssh user. Default
docker. From Rancher v2.3.3 (string)- Template
Id string Opennebula template ID to use. Conflicts with
template_name(string)- Template
Name string Name of the Opennbula template to use. Conflicts with
template_id(string)- Vcpu string
VCPUs for the VM (string)
- password string
vSphere password. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- user string
Set the user for the XML-RPC API authentication (string)
- xml
Rpc stringUrl Set the url for the Opennebula XML-RPC API (string)
- b2d
Size string Size of the Volatile disk in MB - only for b2d (string)
- cpu string
CPU value for the VM (string)
- dev
Prefix string Dev prefix to use for the images. E.g.: ‘vd’, ‘sd’, ‘hd’ (string)
- disable
Vnc boolean VNC is enabled by default. Disable it with this flag (bool)
- disk
Resize string Size of the disk for the VM in MB (string)
- image
Id string OpenStack image id to use for the instance. Conflicts with
image_name(string)- image
Name string OpenStack image name to use for the instance. Conflicts with
image_id(string)- image
Owner string Owner of the image to use as the VM OS (string)
- memory string
Size of the memory for the VM in MB (string)
- network
Id string Opennebula network ID to connect the machine to. Conflicts with
network_name(string)- network
Name string Opennebula network to connect the machine to. Conflicts with
network_id(string)- network
Owner string Opennebula user ID of the Network to connect the machine to (string)
- ssh
User string If using a non-B2D image you can specify the ssh user. Default
docker. From Rancher v2.3.3 (string)- template
Id string Opennebula template ID to use. Conflicts with
template_name(string)- template
Name string Name of the Opennbula template to use. Conflicts with
template_id(string)- vcpu string
VCPUs for the VM (string)
- password str
vSphere password. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- user str
Set the user for the XML-RPC API authentication (string)
- xml
Rpc strUrl Set the url for the Opennebula XML-RPC API (string)
- b2d
Size str Size of the Volatile disk in MB - only for b2d (string)
- cpu str
CPU value for the VM (string)
- dev
Prefix str Dev prefix to use for the images. E.g.: ‘vd’, ‘sd’, ‘hd’ (string)
- disable
Vnc bool VNC is enabled by default. Disable it with this flag (bool)
- disk
Resize str Size of the disk for the VM in MB (string)
- image
Id str OpenStack image id to use for the instance. Conflicts with
image_name(string)- image
Name str OpenStack image name to use for the instance. Conflicts with
image_id(string)- image
Owner str Owner of the image to use as the VM OS (string)
- memory str
Size of the memory for the VM in MB (string)
- network
Id str Opennebula network ID to connect the machine to. Conflicts with
network_name(string)- network
Name str Opennebula network to connect the machine to. Conflicts with
network_id(string)- network
Owner str Opennebula user ID of the Network to connect the machine to (string)
- ssh
User str If using a non-B2D image you can specify the ssh user. Default
docker. From Rancher v2.3.3 (string)- template
Id str Opennebula template ID to use. Conflicts with
template_name(string)- template_
name str Name of the Opennbula template to use. Conflicts with
template_id(string)- vcpu str
VCPUs for the VM (string)
NodeTemplateOpenstackConfig
- Auth
Url string OpenStack authentication URL (string)
- Availability
Zone string OpenStack availability zone (string)
- Region string
OpenStack region name (string)
- Username string
vSphere username. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- Active
Timeout string OpenStack active timeout Default
200(string)- Cacert string
CA certificate bundle to verify against (string)
- Config
Drive bool Enables the OpenStack config drive for the instance. Default
false(bool)- Domain
Id string OpenStack domain ID. Identity v3 only. Conflicts with
domain_name(string)- Domain
Name string OpenStack domain name. Identity v3 only. Conflicts with
domain_id(string)- Endpoint
Type string OpenStack endpoint type. adminURL, internalURL or publicURL (string)
- Flavor
Id string OpenStack flavor id to use for the instance. Conflicts with
flavor_name(string)- Flavor
Name string OpenStack flavor name to use for the instance. Conflicts with
flavor_id(string)- Floating
Ip stringPool OpenStack floating IP pool to get an IP from to assign to the instance (string)
- Image
Id string OpenStack image id to use for the instance. Conflicts with
image_name(string)- Image
Name string OpenStack image name to use for the instance. Conflicts with
image_id(string)- Insecure bool
Disable TLS credential checking. Default
false(bool)- Ip
Version string OpenStack version of IP address assigned for the machine Default
4(string)- Keypair
Name string OpenStack keypair to use to SSH to the instance (string)
- Net
Id string OpenStack network id the machine will be connected on. Conflicts with
net_name(string)- Net
Name string OpenStack network name the machine will be connected on. Conflicts with
net_id(string)- Nova
Network bool Use the nova networking services instead of neutron (string)
- Password string
vSphere password. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- Private
Key stringFile Private key content to use for SSH (string)
- Sec
Groups string OpenStack comma separated security groups for the machine (string)
- Ssh
Port string If using a non-B2D image you can specify the ssh port. Default
22. From Rancher v2.3.3 (string)- Ssh
User string If using a non-B2D image you can specify the ssh user. Default
docker. From Rancher v2.3.3 (string)- Tenant
Id string OpenStack tenant id. Conflicts with
tenant_name(string)- Tenant
Name string OpenStack tenant name. Conflicts with
tenant_id(string)- User
Data stringFile File containing an openstack userdata script (string)
- Auth
Url string OpenStack authentication URL (string)
- Availability
Zone string OpenStack availability zone (string)
- Region string
OpenStack region name (string)
- Username string
vSphere username. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- Active
Timeout string OpenStack active timeout Default
200(string)- Cacert string
CA certificate bundle to verify against (string)
- Config
Drive bool Enables the OpenStack config drive for the instance. Default
false(bool)- Domain
Id string OpenStack domain ID. Identity v3 only. Conflicts with
domain_name(string)- Domain
Name string OpenStack domain name. Identity v3 only. Conflicts with
domain_id(string)- Endpoint
Type string OpenStack endpoint type. adminURL, internalURL or publicURL (string)
- Flavor
Id string OpenStack flavor id to use for the instance. Conflicts with
flavor_name(string)- Flavor
Name string OpenStack flavor name to use for the instance. Conflicts with
flavor_id(string)- Floating
Ip stringPool OpenStack floating IP pool to get an IP from to assign to the instance (string)
- Image
Id string OpenStack image id to use for the instance. Conflicts with
image_name(string)- Image
Name string OpenStack image name to use for the instance. Conflicts with
image_id(string)- Insecure bool
Disable TLS credential checking. Default
false(bool)- Ip
Version string OpenStack version of IP address assigned for the machine Default
4(string)- Keypair
Name string OpenStack keypair to use to SSH to the instance (string)
- Net
Id string OpenStack network id the machine will be connected on. Conflicts with
net_name(string)- Net
Name string OpenStack network name the machine will be connected on. Conflicts with
net_id(string)- Nova
Network bool Use the nova networking services instead of neutron (string)
- Password string
vSphere password. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- Private
Key stringFile Private key content to use for SSH (string)
- Sec
Groups string OpenStack comma separated security groups for the machine (string)
- Ssh
Port string If using a non-B2D image you can specify the ssh port. Default
22. From Rancher v2.3.3 (string)- Ssh
User string If using a non-B2D image you can specify the ssh user. Default
docker. From Rancher v2.3.3 (string)- Tenant
Id string OpenStack tenant id. Conflicts with
tenant_name(string)- Tenant
Name string OpenStack tenant name. Conflicts with
tenant_id(string)- User
Data stringFile File containing an openstack userdata script (string)
- auth
Url string OpenStack authentication URL (string)
- availability
Zone string OpenStack availability zone (string)
- region string
OpenStack region name (string)
- username string
vSphere username. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- active
Timeout string OpenStack active timeout Default
200(string)- cacert string
CA certificate bundle to verify against (string)
- config
Drive boolean Enables the OpenStack config drive for the instance. Default
false(bool)- domain
Id string OpenStack domain ID. Identity v3 only. Conflicts with
domain_name(string)- domain
Name string OpenStack domain name. Identity v3 only. Conflicts with
domain_id(string)- endpoint
Type string OpenStack endpoint type. adminURL, internalURL or publicURL (string)
- flavor
Id string OpenStack flavor id to use for the instance. Conflicts with
flavor_name(string)- flavor
Name string OpenStack flavor name to use for the instance. Conflicts with
flavor_id(string)- floating
Ip stringPool OpenStack floating IP pool to get an IP from to assign to the instance (string)
- image
Id string OpenStack image id to use for the instance. Conflicts with
image_name(string)- image
Name string OpenStack image name to use for the instance. Conflicts with
image_id(string)- insecure boolean
Disable TLS credential checking. Default
false(bool)- ip
Version string OpenStack version of IP address assigned for the machine Default
4(string)- keypair
Name string OpenStack keypair to use to SSH to the instance (string)
- net
Id string OpenStack network id the machine will be connected on. Conflicts with
net_name(string)- net
Name string OpenStack network name the machine will be connected on. Conflicts with
net_id(string)- nova
Network boolean Use the nova networking services instead of neutron (string)
- password string
vSphere password. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- private
Key stringFile Private key content to use for SSH (string)
- sec
Groups string OpenStack comma separated security groups for the machine (string)
- ssh
Port string If using a non-B2D image you can specify the ssh port. Default
22. From Rancher v2.3.3 (string)- ssh
User string If using a non-B2D image you can specify the ssh user. Default
docker. From Rancher v2.3.3 (string)- tenant
Id string OpenStack tenant id. Conflicts with
tenant_name(string)- tenant
Name string OpenStack tenant name. Conflicts with
tenant_id(string)- user
Data stringFile File containing an openstack userdata script (string)
- auth
Url str OpenStack authentication URL (string)
- availability
Zone str OpenStack availability zone (string)
- region str
OpenStack region name (string)
- username str
vSphere username. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- active
Timeout str OpenStack active timeout Default
200(string)- cacert str
CA certificate bundle to verify against (string)
- config
Drive bool Enables the OpenStack config drive for the instance. Default
false(bool)- domain
Id str OpenStack domain ID. Identity v3 only. Conflicts with
domain_name(string)- domain
Name str OpenStack domain name. Identity v3 only. Conflicts with
domain_id(string)- endpoint
Type str OpenStack endpoint type. adminURL, internalURL or publicURL (string)
- flavor
Id str OpenStack flavor id to use for the instance. Conflicts with
flavor_name(string)- flavor
Name str OpenStack flavor name to use for the instance. Conflicts with
flavor_id(string)- floating
Ip strPool OpenStack floating IP pool to get an IP from to assign to the instance (string)
- image
Id str OpenStack image id to use for the instance. Conflicts with
image_name(string)- image
Name str OpenStack image name to use for the instance. Conflicts with
image_id(string)- insecure bool
Disable TLS credential checking. Default
false(bool)- ip
Version str OpenStack version of IP address assigned for the machine Default
4(string)- keypair
Name str OpenStack keypair to use to SSH to the instance (string)
- net
Id str OpenStack network id the machine will be connected on. Conflicts with
net_name(string)- net
Name str OpenStack network name the machine will be connected on. Conflicts with
net_id(string)- nova
Network bool Use the nova networking services instead of neutron (string)
- password str
vSphere password. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- private
Key strFile Private key content to use for SSH (string)
- sec
Groups str OpenStack comma separated security groups for the machine (string)
- ssh
Port str If using a non-B2D image you can specify the ssh port. Default
22. From Rancher v2.3.3 (string)- ssh
User str If using a non-B2D image you can specify the ssh user. Default
docker. From Rancher v2.3.3 (string)- tenant
Name str OpenStack tenant name. Conflicts with
tenant_id(string)- tenant_
id str OpenStack tenant id. Conflicts with
tenant_name(string)- user
Data strFile File containing an openstack userdata script (string)
NodeTemplateVsphereConfig
- Boot2docker
Url string vSphere URL for boot2docker iso image. Default
https://releases.rancher.com/os/latest/rancheros-vmware.iso(string)- Cfgparams List<string>
vSphere vm configuration parameters (used for guestinfo) (list)
- Clone
From string If you choose creation type clone a name of what you want to clone is required. From Rancher v2.3.3 (string)
- Cloud
Config string Filepath to a cloud-config yaml file to put into the ISO user-data. From Rancher v2.3.3 (string)
- Cloudinit string
vSphere cloud-init file or url to set in the guestinfo (string)
- Content
Library string If you choose to clone from a content library template specify the name of the library. From Rancher v2.3.3 (string)
- Cpu
Count string vSphere CPU number for docker VM. Default
2(string)- Creation
Type string Creation type when creating a new virtual machine. Supported values: vm, template, library, legacy. Default
legacy. From Rancher v2.3.3 (string)- Custom
Attributes List<string> vSphere custom attributes, format key/value e.g.
200=my custom value. From Rancher v2.3.3 (List)- Datacenter string
vSphere datacenter for docker VM (string)
- Datastore string
vSphere datastore for docker VM (string)
- Datastore
Cluster string vSphere datastore cluster for virtual machine. From Rancher v2.3.3 (string)
- Disk
Size string vSphere size of disk for docker VM (in MB). Default
20480(string)- Folder string
vSphere folder for the docker VM. This folder must already exist in the datacenter (string)
- Hostsystem string
vSphere compute resource where the docker VM will be instantiated. This can be omitted if using a cluster with DRS (string)
- Memory
Size string vSphere size of memory for docker VM (in MB). Default
2048(string)- Networks List<string>
vSphere network where the docker VM will be attached (list)
- Password string
vSphere password. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- Pool string
vSphere resource pool for docker VM (string)
- Ssh
Password string If using a non-B2D image you can specify the ssh password. Default
tcuser. From Rancher v2.3.3 (string)- Ssh
Port string If using a non-B2D image you can specify the ssh port. Default
22. From Rancher v2.3.3 (string)- Ssh
User string If using a non-B2D image you can specify the ssh user. Default
docker. From Rancher v2.3.3 (string)- Ssh
User stringGroup If using a non-B2D image the uploaded keys will need chown’ed. Default
staff. From Rancher v2.3.3 (string)- List<string>
vSphere tags id e.g.
urn:xxx. From Rancher v2.3.3 (list)- Username string
vSphere username. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- Vapp
Ip stringAllocation Policy vSphere vApp IP allocation policy. Supported values are:
dhcp,fixed,transientandfixedAllocated(string)- Vapp
Ip stringProtocol vSphere vApp IP protocol for this deployment. Supported values are:
IPv4andIPv6(string)- Vapp
Properties List<string> vSphere vApp properties (list)
- Vapp
Transport string vSphere OVF environment transports to use for properties. Supported values are:
isoandcom.vmware.guestInfo(string)- Vcenter string
vSphere IP/hostname for vCenter. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- Vcenter
Port string vSphere Port for vCenter. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x. Default443(string)
- Boot2docker
Url string vSphere URL for boot2docker iso image. Default
https://releases.rancher.com/os/latest/rancheros-vmware.iso(string)- Cfgparams []string
vSphere vm configuration parameters (used for guestinfo) (list)
- Clone
From string If you choose creation type clone a name of what you want to clone is required. From Rancher v2.3.3 (string)
- Cloud
Config string Filepath to a cloud-config yaml file to put into the ISO user-data. From Rancher v2.3.3 (string)
- Cloudinit string
vSphere cloud-init file or url to set in the guestinfo (string)
- Content
Library string If you choose to clone from a content library template specify the name of the library. From Rancher v2.3.3 (string)
- Cpu
Count string vSphere CPU number for docker VM. Default
2(string)- Creation
Type string Creation type when creating a new virtual machine. Supported values: vm, template, library, legacy. Default
legacy. From Rancher v2.3.3 (string)- Custom
Attributes []string vSphere custom attributes, format key/value e.g.
200=my custom value. From Rancher v2.3.3 (List)- Datacenter string
vSphere datacenter for docker VM (string)
- Datastore string
vSphere datastore for docker VM (string)
- Datastore
Cluster string vSphere datastore cluster for virtual machine. From Rancher v2.3.3 (string)
- Disk
Size string vSphere size of disk for docker VM (in MB). Default
20480(string)- Folder string
vSphere folder for the docker VM. This folder must already exist in the datacenter (string)
- Hostsystem string
vSphere compute resource where the docker VM will be instantiated. This can be omitted if using a cluster with DRS (string)
- Memory
Size string vSphere size of memory for docker VM (in MB). Default
2048(string)- Networks []string
vSphere network where the docker VM will be attached (list)
- Password string
vSphere password. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- Pool string
vSphere resource pool for docker VM (string)
- Ssh
Password string If using a non-B2D image you can specify the ssh password. Default
tcuser. From Rancher v2.3.3 (string)- Ssh
Port string If using a non-B2D image you can specify the ssh port. Default
22. From Rancher v2.3.3 (string)- Ssh
User string If using a non-B2D image you can specify the ssh user. Default
docker. From Rancher v2.3.3 (string)- Ssh
User stringGroup If using a non-B2D image the uploaded keys will need chown’ed. Default
staff. From Rancher v2.3.3 (string)- []string
vSphere tags id e.g.
urn:xxx. From Rancher v2.3.3 (list)- Username string
vSphere username. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- Vapp
Ip stringAllocation Policy vSphere vApp IP allocation policy. Supported values are:
dhcp,fixed,transientandfixedAllocated(string)- Vapp
Ip stringProtocol vSphere vApp IP protocol for this deployment. Supported values are:
IPv4andIPv6(string)- Vapp
Properties []string vSphere vApp properties (list)
- Vapp
Transport string vSphere OVF environment transports to use for properties. Supported values are:
isoandcom.vmware.guestInfo(string)- Vcenter string
vSphere IP/hostname for vCenter. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- Vcenter
Port string vSphere Port for vCenter. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x. Default443(string)
- boot2docker
Url string vSphere URL for boot2docker iso image. Default
https://releases.rancher.com/os/latest/rancheros-vmware.iso(string)- cfgparams string[]
vSphere vm configuration parameters (used for guestinfo) (list)
- clone
From string If you choose creation type clone a name of what you want to clone is required. From Rancher v2.3.3 (string)
- cloud
Config string Filepath to a cloud-config yaml file to put into the ISO user-data. From Rancher v2.3.3 (string)
- cloudinit string
vSphere cloud-init file or url to set in the guestinfo (string)
- content
Library string If you choose to clone from a content library template specify the name of the library. From Rancher v2.3.3 (string)
- cpu
Count string vSphere CPU number for docker VM. Default
2(string)- creation
Type string Creation type when creating a new virtual machine. Supported values: vm, template, library, legacy. Default
legacy. From Rancher v2.3.3 (string)- custom
Attributes string[] vSphere custom attributes, format key/value e.g.
200=my custom value. From Rancher v2.3.3 (List)- datacenter string
vSphere datacenter for docker VM (string)
- datastore string
vSphere datastore for docker VM (string)
- datastore
Cluster string vSphere datastore cluster for virtual machine. From Rancher v2.3.3 (string)
- disk
Size string vSphere size of disk for docker VM (in MB). Default
20480(string)- folder string
vSphere folder for the docker VM. This folder must already exist in the datacenter (string)
- hostsystem string
vSphere compute resource where the docker VM will be instantiated. This can be omitted if using a cluster with DRS (string)
- memory
Size string vSphere size of memory for docker VM (in MB). Default
2048(string)- networks string[]
vSphere network where the docker VM will be attached (list)
- password string
vSphere password. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- pool string
vSphere resource pool for docker VM (string)
- ssh
Password string If using a non-B2D image you can specify the ssh password. Default
tcuser. From Rancher v2.3.3 (string)- ssh
Port string If using a non-B2D image you can specify the ssh port. Default
22. From Rancher v2.3.3 (string)- ssh
User string If using a non-B2D image you can specify the ssh user. Default
docker. From Rancher v2.3.3 (string)- ssh
User stringGroup If using a non-B2D image the uploaded keys will need chown’ed. Default
staff. From Rancher v2.3.3 (string)- string[]
vSphere tags id e.g.
urn:xxx. From Rancher v2.3.3 (list)- username string
vSphere username. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- vapp
Ip stringAllocation Policy vSphere vApp IP allocation policy. Supported values are:
dhcp,fixed,transientandfixedAllocated(string)- vapp
Ip stringProtocol vSphere vApp IP protocol for this deployment. Supported values are:
IPv4andIPv6(string)- vapp
Properties string[] vSphere vApp properties (list)
- vapp
Transport string vSphere OVF environment transports to use for properties. Supported values are:
isoandcom.vmware.guestInfo(string)- vcenter string
vSphere IP/hostname for vCenter. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- vcenter
Port string vSphere Port for vCenter. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x. Default443(string)
- boot2docker
Url str vSphere URL for boot2docker iso image. Default
https://releases.rancher.com/os/latest/rancheros-vmware.iso(string)- cfgparams List[str]
vSphere vm configuration parameters (used for guestinfo) (list)
- clone
From str If you choose creation type clone a name of what you want to clone is required. From Rancher v2.3.3 (string)
- cloud
Config str Filepath to a cloud-config yaml file to put into the ISO user-data. From Rancher v2.3.3 (string)
- cloudinit str
vSphere cloud-init file or url to set in the guestinfo (string)
- content
Library str If you choose to clone from a content library template specify the name of the library. From Rancher v2.3.3 (string)
- cpu
Count str vSphere CPU number for docker VM. Default
2(string)- creation
Type str Creation type when creating a new virtual machine. Supported values: vm, template, library, legacy. Default
legacy. From Rancher v2.3.3 (string)- custom
Attributes List[str] vSphere custom attributes, format key/value e.g.
200=my custom value. From Rancher v2.3.3 (List)- datacenter str
vSphere datacenter for docker VM (string)
- datastore str
vSphere datastore for docker VM (string)
- datastore
Cluster str vSphere datastore cluster for virtual machine. From Rancher v2.3.3 (string)
- disk
Size str vSphere size of disk for docker VM (in MB). Default
20480(string)- folder str
vSphere folder for the docker VM. This folder must already exist in the datacenter (string)
- hostsystem str
vSphere compute resource where the docker VM will be instantiated. This can be omitted if using a cluster with DRS (string)
- memory
Size str vSphere size of memory for docker VM (in MB). Default
2048(string)- networks List[str]
vSphere network where the docker VM will be attached (list)
- password str
vSphere password. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- pool str
vSphere resource pool for docker VM (string)
- ssh
Password str If using a non-B2D image you can specify the ssh password. Default
tcuser. From Rancher v2.3.3 (string)- ssh
Port str If using a non-B2D image you can specify the ssh port. Default
22. From Rancher v2.3.3 (string)- ssh
User str If using a non-B2D image you can specify the ssh user. Default
docker. From Rancher v2.3.3 (string)- ssh
User strGroup If using a non-B2D image the uploaded keys will need chown’ed. Default
staff. From Rancher v2.3.3 (string)- List[str]
vSphere tags id e.g.
urn:xxx. From Rancher v2.3.3 (list)- username str
vSphere username. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- vapp
Ip strAllocation Policy vSphere vApp IP allocation policy. Supported values are:
dhcp,fixed,transientandfixedAllocated(string)- vapp
Ip strProtocol vSphere vApp IP protocol for this deployment. Supported values are:
IPv4andIPv6(string)- vapp
Properties List[str] vSphere vApp properties (list)
- vapp
Transport str vSphere OVF environment transports to use for properties. Supported values are:
isoandcom.vmware.guestInfo(string)- vcenter str
vSphere IP/hostname for vCenter. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x (string)- vcenter
Port str vSphere Port for vCenter. Mandatory on Rancher v2.0.x and v2.1.x. Use
rancher2..CloudCredentialfrom Rancher v2.2.x. Default443(string)
Package Details
- Repository
- https://github.com/pulumi/pulumi-rancher2
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
rancher2Terraform Provider.