You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`deploy-maas`| MAAS | Enable to deploy a cluster to MAAS. |`false`|
10
+
|`deploy-maas-vm`| MAAS | Enable to deploy a VM to a deployed MAAS cluster. |`false`|
11
+
12
+
13
+
To get started, open the **terraform.tfvars** file. Toggle the provider variable as specified in the table and provide values to your cloud provider variables, replacing all instances of the string `REPLACE ME`.
|[spectrocloud_cloudaccount_maas.account](https://registry.terraform.io/providers/spectrocloud/spectrocloud/latest/docs/data-sources/cloudaccount_maas)| data source |
45
+
|[spectrocloud_pack.maas_vmo](https://registry.terraform.io/providers/spectrocloud/spectrocloud/latest/docs/data-sources/pack)| data source |
46
+
|[spectrocloud_pack.maas_cni](https://registry.terraform.io/providers/spectrocloud/spectrocloud/latest/docs/data-sources/pack)| data source |
47
+
|[spectrocloud_pack.maas_csi](https://registry.terraform.io/providers/spectrocloud/spectrocloud/latest/docs/data-sources/pack)| data source |
48
+
|[spectrocloud_pack.maas_k8s](https://registry.terraform.io/providers/spectrocloud/spectrocloud/latest/docs/data-sources/pack)| data source |
49
+
|[spectrocloud_pack.maas_ubuntu](https://registry.terraform.io/providers/spectrocloud/spectrocloud/latest/docs/data-sources/pack)| data source |
50
+
|[spectrocloud_cluster.maas_vmo_cluster](https://registry.terraform.io/providers/spectrocloud/spectrocloud/latest/docs/data-sources/cluster)| data source |
51
+
|[spectrocloud_registry.public_registry](https://registry.terraform.io/providers/spectrocloud/spectrocloud/latest/docs/data-sources/registry)| data source |
52
+
53
+
## Inputs
54
+
55
+
| Name | Description | Type | Default | Required |
| <aname="input_deploy-maas"></a> [deploy-maas](#input\_deploy-maas)| A flag for enabling a cluster deployment on MAAS. |`bool`| n/a | yes |
58
+
| <aname="input_deploy-maas-vm"></a> [deploy-maas-vm](#input\_deploy-maas-vm)| A flag for enabling a VM creation on a MAAS cluster. |`bool`| n/a | yes |
59
+
| <aname="input_pcg-name"></a> [pcg-name](#input\_pcg-name)| The name of the PCG that will be used to deploy the cluster. |`string`| n/a | yes |
60
+
| <aname="input_maas-domain"></a> [maas-domain](#input\_maas-domain)| The MaaS domain that will be used to deploy the cluster. |`string`| n/a | yes |
61
+
| <aname="input_maas-worker-nodes"></a> [maas-worker-nodes](#input\_maas-worker-nodes)| The number of worker nodes that will be used to deploy the cluster. |`number`| 1 | yes |
62
+
| <aname="input_maas-control-plane-nodes"></a> [maas-control-plane-nodes](#input\_maas-control-plane-nodes)| The number of control plane nodes that will be used to deploy the cluster. |`number`| 1 | yes |
63
+
| <aname="input_maas-worker-resource-pool"></a> [maas-worker-resource-pool](#input\_maas-worker-resource-pool)| The resource pool to deploy the worker nodes to. |`string`| n/a | yes |
64
+
| <aname="input_maas-control-plane-resource-pool"></a> [maas-control-plane-resource-pool](#input\_maas-control-plane-resource-pool)| The resource pool to deploy the control plane nodes to. |`string`| n/a | yes |
65
+
| <aname="input_maas-worker-azs"></a> [maas-worker-azs](#input\_maas-worker-azs)| The set of availability zones to deploy the worker nodes to. |`set(string)`| n/a | yes |
66
+
| <aname="input_maas-control-plane-azs"></a> [maas-control-plane-azs](#input\_maas-control-plane-azs)| The set of availability zones to deploy the control plane nodes to. |`set(string)`| n/a | yes |
67
+
| <aname="input_maas-worker-node-tags"></a> [maas-worker-node-tags](#input\_maas-worker-node-tags)| The set of tag values that you want to apply to all nodes in the node worker pool. |`set(string)`| n/a | yes |
68
+
| <aname="input_maas-control-plane-node-tags"></a> [maas-control-plane-node-tags](#input\_maas-control-plane-node-tags)| The set of tag values that you want to apply to all nodes in the node control plane pool. |`set(string)`| n/a | yes |
69
+
| <aname="input_tags"></a> [tags](#input\_tags)| The default tags to apply to Palette resources. |`list(string)`| <pre>[<br> "spectro-cloud-education",<br> "spectrocloud:tutorials",<br> "terraform_managed:true",<br> "tutorial:vmo-cluster-deployment"<br>]</pre> | no |
0 commit comments