terraform-provider-vsphere
Terraform Provider for VMware vSphere
파일 탐색기
최종 버전 다운로드 (.zip)- bug.yml
- config.yml
- docs.yml
- enhancement.yml
- docs.yml
- golangci-lint.yml
- issue-comment-created.yml
- issue-opened.yml
- lock.yml
- milestone-closed.yml
- pull-requests.yml
- release.yml
- remove-issue-label.yml
- stale.yml
- test.yml
- dependabot.yml
- labeler-issues.yml
- labeler-pull-requests.yml
- pull_request_template.md
- alarm.md
- compute_cluster.md
- compute_cluster_host_group.md
- configuration_profile.md
- content_library.md
- content_library_item.md
- custom_attribute.md
- datacenter.md
- datastore.md
- datastore_cluster.md
- datastore_stats.md
- distributed_virtual_switch.md
- dynamic.md
- folder.md
- guest_os_customization.md
- host.md
- host_base_images.md
- host_pci_device.md
- host_thumbprint.md
- host_vgpu_profile.md
- license.md
- namespace.md
- network.md
- ovf_vm_template.md
- resource_pool.md
- storage_policy.md
- tag.md
- tag_category.md
- vapp_container.md
- virtual_machine.md
- vmfs_disks.md
- vsphere_role.md
- vsphere_sso_group.md
- vsphere_sso_user.md
- zone.md
- icon-color.svg
- icon-white.svg
- alarm.md
- compute_cluster.md
- compute_cluster_host_group.md
- compute_cluster_vm_affinity_rule.md
- compute_cluster_vm_anti_affinity_rule.md
- compute_cluster_vm_dependency_rule.md
- compute_cluster_vm_group.md
- compute_cluster_vm_host_rule.md
- configuration_profile.md
- content_library.md
- content_library_item.md
- custom_attribute.md
- datacenter.md
- datastore_cluster.md
- datastore_cluster_vm_anti_affinity_rule.md
- distributed_port_group.md
- distributed_virtual_switch.md
- dpm_host_override.md
- drs_vm_override.md
- file.md
- folder.md
- guest_os_customization.md
- ha_vm_override.md
- host.md
- host_port_group.md
- host_virtual_switch.md
- license.md
- namespace.md
- nas_datastore.md
- network_protocol_profile.md
- offline_software_depot.md
- resource_pool.md
- storage_drs_vm_override.md
- supervisor.md
- supervisor_v2.md
- tag.md
- tag_category.md
- vapp_container.md
- vapp_entity.md
- virtual_disk.md
- virtual_machine.md
- virtual_machine_class.md
- virtual_machine_snapshot.md
- vm_storage_policy.md
- vmfs_datastore.md
- vnic.md
- vsphere_entity_permissions.md
- vsphere_role.md
- vsphere_sso_group.md
- vsphere_sso_user.md
- zone.md
- build.md
- index.md
- install.md
- docscheck.sh
- gofmtcheck.sh
- release-notes.sh
- main.tf
- README.md
- run_tests.sh
- setup_env_vars.sh
- variables.tf
- vsphere_permission_subresource.go
- alarm_helper.go
- cluster_compute_resource_helper.go
- compute_resource_helper.go
- config_profile_helper.go
- content_library_helper.go
- custom_attributes_helper.go
- datacenter_helper.go
- datastore_helper.go
- distributed_port_group_helper.go
- environment_browser_helper.go
- folder_helper.go
- customizations_helper.go
- host_system_helper.go
- ippool_helper.go
- license_helper.go
- network_helper.go
- nsx_helper.go
- ovf_helper.go
- provider_helper.go
- resource_pool_helper.go
- spbm_helper.go
- sso_client.go
- sso_helper.go
- storage_pod_helper.go
- copy.go
- structure_helper.go
- supervisor_helper.go
- constants.go
- testing.go
- entityIdToManagedObjectId.go
- vappcontainer_helper.go
- vim_helper.go
- vim_helper_test.go
- virtual_disk_helper.go
- virtual_disk_helper_test.go
- virtual_machine_helper.go
- vsan_client_helper.go
- vsansystem_helper.go
- zone_helper.go
- virtual_machine_cdrom_subresource.go
- virtual_machine_device_subresource.go
- virtual_machine_disk_subresource.go
- virtual_machine_disk_subresource_test.go
- virtual_machine_network_interface_subresource.go
- virtual_machine_tag_rules_subresource.go
- virtual_machine_video_card_subresource.go
- virtual_machine_clone_subresource.go
- virtual_machine_ovfdeploy_subresource.go
- .gitkeep
- config.go
- config_test.go
- data_source_vsphere_alarm.go
- data_source_vsphere_alarm_test.go
- data_source_vsphere_compute_cluster.go
- data_source_vsphere_compute_cluster_host_group.go
- data_source_vsphere_compute_cluster_host_group_test.go
- data_source_vsphere_compute_cluster_test.go
- data_source_vsphere_configuration_profile.go
- data_source_vsphere_configuration_profile_test.go
- data_source_vsphere_content_library.go
- data_source_vsphere_content_library_item.go
- data_source_vsphere_content_library_item_test.go
- data_source_vsphere_content_library_test.go
- data_source_vsphere_custom_attribute.go
- data_source_vsphere_custom_attribute_test.go
- data_source_vsphere_datacenter.go
- data_source_vsphere_datacenter_test.go
- data_source_vsphere_datastore.go
- data_source_vsphere_datastore_cluster.go
- data_source_vsphere_datastore_cluster_test.go
- data_source_vsphere_datastore_stats.go
- data_source_vsphere_datastore_stats_test.go
- data_source_vsphere_datastore_test.go
- data_source_vsphere_distributed_virtual_switch.go
- data_source_vsphere_distributed_virtual_switch_test.go
- data_source_vsphere_dynamic.go
- data_source_vsphere_dynamic_test.go
- data_source_vsphere_folder.go
- data_source_vsphere_folder_test.go
- data_source_vsphere_guest_os_customization.go
- data_source_vsphere_guest_os_customization_test.go
- data_source_vsphere_host.go
- data_source_vsphere_host_base_images.go
- data_source_vsphere_host_pci_device.go
- data_source_vsphere_host_test.go
- data_source_vsphere_host_thumbprint.go
- data_source_vsphere_host_thumbprint_test.go
- data_source_vsphere_host_vgpu_profile.go
- data_source_vsphere_license.go
- data_source_vsphere_license_test.go
- data_source_vsphere_namespace.go
- data_source_vsphere_namespace_test.go
- data_source_vsphere_network.go
- data_source_vsphere_network_test.go
- data_source_vsphere_ovf_vm_template.go
- data_source_vsphere_resource_pool.go
- data_source_vsphere_resource_pool_test.go
- data_source_vsphere_role.go
- data_source_vsphere_role_test.go
- data_source_vsphere_sso_group.go
- data_source_vsphere_sso_group_test.go
- data_source_vsphere_sso_user.go
- data_source_vsphere_sso_user_test.go
- data_source_vsphere_storage_policy.go
- data_source_vsphere_storage_policy_test.go
- data_source_vsphere_tag.go
- data_source_vsphere_tag_category.go
- data_source_vsphere_tag_category_test.go
- data_source_vsphere_tag_test.go
- data_source_vsphere_vapp_container.go
- data_source_vsphere_vapp_container_test.go
- data_source_vsphere_virtual_machine.go
- data_source_vsphere_virtual_machine_test.go
- data_source_vsphere_vmfs_disks.go
- data_source_vsphere_vmfs_disks_test.go
- data_source_vsphere_zone.go
- data_source_vsphere_zone_test.go
- datacenter_helper.go
- datastore_structure.go
- distributed_port_group_structure.go
- distributed_virtual_port_setting_structure.go
- distributed_virtual_switch_helper.go
- distributed_virtual_switch_structure.go
- event_helper.go
- helper_test.go
- host_data_store_system_helper.go
- host_nas_volume_structure.go
- host_network_policy_structure.go
- host_network_system_helper.go
- host_port_group_structure.go
- host_storage_system_helper.go
- host_virtual_switch_structure.go
- nas_datastore_helper.go
- provider.go
- provider_test.go
- resource_vsphere_alarm.go
- resource_vsphere_alarm_test.go
- resource_vsphere_compute_cluster.go
- resource_vsphere_compute_cluster_host_group.go
- resource_vsphere_compute_cluster_host_group_test.go
- resource_vsphere_compute_cluster_test.go
- resource_vsphere_compute_cluster_vm_affinity_rule.go
- resource_vsphere_compute_cluster_vm_affinity_rule_test.go
- resource_vsphere_compute_cluster_vm_anti_affinity_rule.go
- resource_vsphere_compute_cluster_vm_anti_affinity_rule_test.go
- resource_vsphere_compute_cluster_vm_dependency_rule.go
- resource_vsphere_compute_cluster_vm_dependency_rule_test.go
- resource_vsphere_compute_cluster_vm_group.go
- resource_vsphere_compute_cluster_vm_group_test.go
- resource_vsphere_compute_cluster_vm_host_rule.go
- resource_vsphere_compute_cluster_vm_host_rule_test.go
- resource_vsphere_configuration_profile.go
- resource_vsphere_configuration_profile_test.go
- resource_vsphere_content_library.go
- resource_vsphere_content_library_item.go
- resource_vsphere_content_library_item_test.go
- resource_vsphere_content_library_test.go
- resource_vsphere_custom_attribute.go
- resource_vsphere_custom_attribute_test.go
- resource_vsphere_datacenter.go
- resource_vsphere_datacenter_test.go
- resource_vsphere_datastore_cluster.go
- resource_vsphere_datastore_cluster_test.go
- resource_vsphere_datastore_cluster_vm_anti_affinity_rule.go
- resource_vsphere_datastore_cluster_vm_anti_affinity_rule_test.go
- resource_vsphere_distributed_port_group.go
- resource_vsphere_distributed_port_group_test.go
- resource_vsphere_distributed_virtual_switch.go
- resource_vsphere_distributed_virtual_switch_pvlan_mapping.go
- resource_vsphere_distributed_virtual_switch_pvlan_mapping_test.go
- resource_vsphere_distributed_virtual_switch_test.go
- resource_vsphere_dpm_host_override.go
- resource_vsphere_dpm_host_override_test.go
- resource_vsphere_drs_vm_override.go
- resource_vsphere_drs_vm_override_test.go
- resource_vsphere_entity_permissions.go
- resource_vsphere_entity_permissions_test.go
- resource_vsphere_file.go
- resource_vsphere_file_test.go
- resource_vsphere_folder.go
- resource_vsphere_folder_test.go
- resource_vsphere_guest_os_customization.go
- resource_vsphere_guest_os_customization_test.go
- resource_vsphere_ha_vm_override.go
- resource_vsphere_ha_vm_override_test.go
- resource_vsphere_host.go
- resource_vsphere_host_port_group.go
- resource_vsphere_host_port_group_test.go
- resource_vsphere_host_test.go
- resource_vsphere_host_virtual_switch.go
- resource_vsphere_host_virtual_switch_test.go
- resource_vsphere_license.go
- resource_vsphere_license_test.go
- resource_vsphere_namespace.go
- resource_vsphere_namespace_test.go
- resource_vsphere_nas_datastore.go
- resource_vsphere_nas_datastore_test.go
- resource_vsphere_network_protocol_profile.go
- resource_vsphere_network_protocol_profile_test.go
- resource_vsphere_offline_software_depot.go
- resource_vsphere_offline_software_depot_test.go
- resource_vsphere_resource_pool.go
- resource_vsphere_resource_pool_test.go
- resource_vsphere_role.go
- resource_vsphere_role_test.go
- resource_vsphere_sso_group.go
- resource_vsphere_sso_group_test.go
- resource_vsphere_sso_user.go
- resource_vsphere_sso_user_test.go
- resource_vsphere_storage_drs_vm_override.go
- resource_vsphere_storage_drs_vm_override_test.go
- resource_vsphere_supervisor.go
- resource_vsphere_supervisor_test.go
- resource_vsphere_supervisor_v2.go
- resource_vsphere_supervisor_v2_test.go
- resource_vsphere_tag.go
- resource_vsphere_tag_category.go
- resource_vsphere_tag_category_test.go
- resource_vsphere_tag_test.go
- resource_vsphere_vapp_container.go
- resource_vsphere_vapp_container_test.go
- resource_vsphere_vapp_entity.go
- resource_vsphere_vapp_entity_test.go
- resource_vsphere_virtual_disk.go
- resource_vsphere_virtual_disk_test.go
- resource_vsphere_virtual_machine.go
- resource_vsphere_virtual_machine_class.go
- resource_vsphere_virtual_machine_class_test.go
- resource_vsphere_virtual_machine_snapshot.go
- resource_vsphere_virtual_machine_snapshot_test.go
- resource_vsphere_virtual_machine_test.go
- resource_vsphere_vm_storage_policy.go
- resource_vsphere_vm_storage_policy_test.go
- resource_vsphere_vmfs_datastore.go
- resource_vsphere_vmfs_datastore_test.go
- resource_vsphere_vnic.go
- resource_vsphere_vnic_test.go
- resource_vsphere_zone.go
- resource_vsphere_zone_test.go
- tags_helper.go
- util.go
- virtual_machine_config_structure.go
- virtual_machine_guest_structure.go
- vsphere_sweep_test.go
- .gitignore
- .golangci.yml
- .goreleaser.tmpl
- .goreleaser.yml
- CHANGELOG.md
- CODE_OF_CONDUCT.md
- CODEOWNERS
- CONTRIBUTING.md
- go.mod
- go.sum
- LICENSE
- main.go
- Makefile
- NOTICE
- README.md
- terraform-registry-manifest.json
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/vmware/terraform-provider-vsphere
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd terraform-provider-vsphere
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Go
보통 추천go build ./...
Go 프로그램을 컴파일해 실행 파일을 만듭니다.
go run .
따로 빌드하지 않고 바로 Go 프로그램을 실행합니다.
빌드가 에러 없이 끝나면 성공입니다. go run . 을 썼다면 터미널 출력을 확인하세요.
3. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
