├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── ci.yml ├── .gitignore ├── 01-basic-server-without-variables ├── 060-vm_basic.tf ├── README.md ├── scripts │ └── example-script.sh └── versions.tf ├── 02-sample-server ├── 00-variables.tf ├── 010-data-retrieve.tf ├── 020-network.tf ├── 060-vm_server1.tf ├── 061-vm_server2.tf ├── README.md └── versions.tf ├── 03-sample-server-with-volume ├── 00-variables.tf ├── 010-data-retrieve.tf ├── 020-network.tf ├── 060-vm_server1.tf ├── 061-vm_server2.tf ├── README.md └── versions.tf ├── 05-pool-with-multiple-network ├── 00-variables.tf ├── 010-data-retrieve.tf ├── 020-network.tf ├── 060-http_vm.tf ├── 061-db_vm.tf ├── README.md └── versions.tf ├── LICENSE └── README.md /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodonfrost/terraform-vsphere-examples/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodonfrost/terraform-vsphere-examples/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodonfrost/terraform-vsphere-examples/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | */provider.tf 2 | .terraform* 3 | .tfstate* 4 | -------------------------------------------------------------------------------- /01-basic-server-without-variables/060-vm_basic.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodonfrost/terraform-vsphere-examples/HEAD/01-basic-server-without-variables/060-vm_basic.tf -------------------------------------------------------------------------------- /01-basic-server-without-variables/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodonfrost/terraform-vsphere-examples/HEAD/01-basic-server-without-variables/README.md -------------------------------------------------------------------------------- /01-basic-server-without-variables/scripts/example-script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodonfrost/terraform-vsphere-examples/HEAD/01-basic-server-without-variables/scripts/example-script.sh -------------------------------------------------------------------------------- /01-basic-server-without-variables/versions.tf: -------------------------------------------------------------------------------- 1 | 2 | terraform { 3 | required_version = ">= 0.12" 4 | } 5 | -------------------------------------------------------------------------------- /02-sample-server/00-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodonfrost/terraform-vsphere-examples/HEAD/02-sample-server/00-variables.tf -------------------------------------------------------------------------------- /02-sample-server/010-data-retrieve.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodonfrost/terraform-vsphere-examples/HEAD/02-sample-server/010-data-retrieve.tf -------------------------------------------------------------------------------- /02-sample-server/020-network.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodonfrost/terraform-vsphere-examples/HEAD/02-sample-server/020-network.tf -------------------------------------------------------------------------------- /02-sample-server/060-vm_server1.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodonfrost/terraform-vsphere-examples/HEAD/02-sample-server/060-vm_server1.tf -------------------------------------------------------------------------------- /02-sample-server/061-vm_server2.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodonfrost/terraform-vsphere-examples/HEAD/02-sample-server/061-vm_server2.tf -------------------------------------------------------------------------------- /02-sample-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodonfrost/terraform-vsphere-examples/HEAD/02-sample-server/README.md -------------------------------------------------------------------------------- /02-sample-server/versions.tf: -------------------------------------------------------------------------------- 1 | 2 | terraform { 3 | required_version = ">= 0.12" 4 | } 5 | -------------------------------------------------------------------------------- /03-sample-server-with-volume/00-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodonfrost/terraform-vsphere-examples/HEAD/03-sample-server-with-volume/00-variables.tf -------------------------------------------------------------------------------- /03-sample-server-with-volume/010-data-retrieve.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodonfrost/terraform-vsphere-examples/HEAD/03-sample-server-with-volume/010-data-retrieve.tf -------------------------------------------------------------------------------- /03-sample-server-with-volume/020-network.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodonfrost/terraform-vsphere-examples/HEAD/03-sample-server-with-volume/020-network.tf -------------------------------------------------------------------------------- /03-sample-server-with-volume/060-vm_server1.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodonfrost/terraform-vsphere-examples/HEAD/03-sample-server-with-volume/060-vm_server1.tf -------------------------------------------------------------------------------- /03-sample-server-with-volume/061-vm_server2.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodonfrost/terraform-vsphere-examples/HEAD/03-sample-server-with-volume/061-vm_server2.tf -------------------------------------------------------------------------------- /03-sample-server-with-volume/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodonfrost/terraform-vsphere-examples/HEAD/03-sample-server-with-volume/README.md -------------------------------------------------------------------------------- /03-sample-server-with-volume/versions.tf: -------------------------------------------------------------------------------- 1 | 2 | terraform { 3 | required_version = ">= 0.12" 4 | } 5 | -------------------------------------------------------------------------------- /05-pool-with-multiple-network/00-variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodonfrost/terraform-vsphere-examples/HEAD/05-pool-with-multiple-network/00-variables.tf -------------------------------------------------------------------------------- /05-pool-with-multiple-network/010-data-retrieve.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodonfrost/terraform-vsphere-examples/HEAD/05-pool-with-multiple-network/010-data-retrieve.tf -------------------------------------------------------------------------------- /05-pool-with-multiple-network/020-network.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodonfrost/terraform-vsphere-examples/HEAD/05-pool-with-multiple-network/020-network.tf -------------------------------------------------------------------------------- /05-pool-with-multiple-network/060-http_vm.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodonfrost/terraform-vsphere-examples/HEAD/05-pool-with-multiple-network/060-http_vm.tf -------------------------------------------------------------------------------- /05-pool-with-multiple-network/061-db_vm.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodonfrost/terraform-vsphere-examples/HEAD/05-pool-with-multiple-network/061-db_vm.tf -------------------------------------------------------------------------------- /05-pool-with-multiple-network/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodonfrost/terraform-vsphere-examples/HEAD/05-pool-with-multiple-network/README.md -------------------------------------------------------------------------------- /05-pool-with-multiple-network/versions.tf: -------------------------------------------------------------------------------- 1 | 2 | terraform { 3 | required_version = ">= 0.12" 4 | } 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodonfrost/terraform-vsphere-examples/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diodonfrost/terraform-vsphere-examples/HEAD/README.md --------------------------------------------------------------------------------