Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kunish/playground

Provison my whole vsphere infrastructure using terraform
https://github.com/kunish/playground

terraform terraform-module

Last synced: 2 days ago
JSON representation

Provison my whole vsphere infrastructure using terraform

Awesome Lists containing this project

README

        

# Playground

## Requirements

No requirements.

## Providers

| Name | Version |
| ------------------------------------------------------------ | ------- |
| [vsphere](#provider_vsphere) | 2.0.2 |

## Modules

| Name | Source | Version |
| -------------------------------------------------------------------------------------------------------- | ----------------------- | ------- |
| [vm_cluster_controlplane](#module_vm_cluster_controlplane) | ./modules/vm-ova-ubuntu | n/a |
| [vm_cluster_proxy](#module_vm_cluster_proxy) | ./modules/vm-ova-ubuntu | n/a |
| [vm_cluster_worker](#module_vm_cluster_worker) | ./modules/vm-ova-ubuntu | n/a |
| [vm_jarvy](#module_vm_jarvy) | ./modules/vm-ova-ubuntu | n/a |
| [vm_large](#module_vm_large) | ./modules/vm-ova-ubuntu | n/a |
| [vm_mini](#module_vm_mini) | ./modules/vm-ova-ubuntu | n/a |

## Resources

| Name | Type |
| ---------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- |
| [vsphere_content_library.library](https://registry.terraform.io/providers/hashicorp/vsphere/latest/docs/resources/content_library) | resource |
| [vsphere_content_library_item.flatcar](https://registry.terraform.io/providers/hashicorp/vsphere/latest/docs/resources/content_library_item) | resource |
| [vsphere_content_library_item.ubuntu](https://registry.terraform.io/providers/hashicorp/vsphere/latest/docs/resources/content_library_item) | resource |
| [vsphere_datacenter.datacenter](https://registry.terraform.io/providers/hashicorp/vsphere/latest/docs/resources/datacenter) | resource |
| [vsphere_distributed_port_group.dpg](https://registry.terraform.io/providers/hashicorp/vsphere/latest/docs/resources/distributed_port_group) | resource |
| [vsphere_distributed_virtual_switch.dvs](https://registry.terraform.io/providers/hashicorp/vsphere/latest/docs/resources/distributed_virtual_switch) | resource |
| [vsphere_folder.folders](https://registry.terraform.io/providers/hashicorp/vsphere/latest/docs/resources/folder) | resource |
| [vsphere_host.emc](https://registry.terraform.io/providers/hashicorp/vsphere/latest/docs/resources/host) | resource |
| [vsphere_host.nuc](https://registry.terraform.io/providers/hashicorp/vsphere/latest/docs/resources/host) | resource |
| [vsphere_vapp_container.cluster](https://registry.terraform.io/providers/hashicorp/vsphere/latest/docs/resources/vapp_container) | resource |
| [vsphere_vapp_entity.entity_cluster_controlplane](https://registry.terraform.io/providers/hashicorp/vsphere/latest/docs/resources/vapp_entity) | resource |
| [vsphere_vapp_entity.entity_cluster_proxy](https://registry.terraform.io/providers/hashicorp/vsphere/latest/docs/resources/vapp_entity) | resource |
| [vsphere_vapp_entity.entity_cluster_worker](https://registry.terraform.io/providers/hashicorp/vsphere/latest/docs/resources/vapp_entity) | resource |
| [vsphere_datastore.datastore](https://registry.terraform.io/providers/hashicorp/vsphere/latest/docs/data-sources/datastore) | data source |
| [vsphere_datastore.nuc](https://registry.terraform.io/providers/hashicorp/vsphere/latest/docs/data-sources/datastore) | data source |
| [vsphere_network.nic](https://registry.terraform.io/providers/hashicorp/vsphere/latest/docs/data-sources/network) | data source |
| [vsphere_resource_pool.emc_pool](https://registry.terraform.io/providers/hashicorp/vsphere/latest/docs/data-sources/resource_pool) | data source |
| [vsphere_resource_pool.nuc_pool](https://registry.terraform.io/providers/hashicorp/vsphere/latest/docs/data-sources/resource_pool) | data source |

## Inputs

| Name | Description | Type | Default | Required |
| --------------------------------------------------------------------------------- | ----------- | -------- | ------- | :------: |
| [esxi_password](#input_esxi_password) | n/a | `string` | n/a | yes |
| [esxi_username](#input_esxi_username) | n/a | `string` | n/a | yes |
| [vsphere_password](#input_vsphere_password) | n/a | `string` | n/a | yes |
| [vsphere_server](#input_vsphere_server) | n/a | `string` | n/a | yes |
| [vsphere_user](#input_vsphere_user) | n/a | `string` | n/a | yes |

## Outputs

No outputs.