72 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			HCL
		
	
	
	
			
		
		
	
	
			72 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			HCL
		
	
	
	
| # 导入现有的美国区实例 - 不创建新资源,只管理现有的
 | |
| 
 | |
| # ash1d 实例
 | |
| resource "oci_core_instance" "ash1d" {
 | |
|   provider = oci.us
 | |
|   
 | |
|   # 基本配置 - 匹配现有实例
 | |
|   compartment_id      = data.consul_keys.oracle_config_us.var.tenancy_ocid
 | |
|   availability_domain = "TZXJ:US-ASHBURN-AD-1"
 | |
|   shape              = "VM.Standard.E2.1.Micro"
 | |
|   display_name       = "ash1d"
 | |
|   
 | |
|   # 防止意外重建
 | |
|   lifecycle {
 | |
|     prevent_destroy = true
 | |
|     ignore_changes = [
 | |
|       source_details,
 | |
|       metadata,
 | |
|       create_vnic_details,
 | |
|       time_created
 | |
|     ]
 | |
|   }
 | |
| }
 | |
| 
 | |
| # ash2e 实例
 | |
| resource "oci_core_instance" "ash2e" {
 | |
|   provider = oci.us
 | |
|   
 | |
|   # 基本配置 - 匹配现有实例
 | |
|   compartment_id      = data.consul_keys.oracle_config_us.var.tenancy_ocid
 | |
|   availability_domain = "TZXJ:US-ASHBURN-AD-1"
 | |
|   shape              = "VM.Standard.E2.1.Micro"
 | |
|   display_name       = "ash2e"
 | |
|   
 | |
|   # 防止意外重建
 | |
|   lifecycle {
 | |
|     prevent_destroy = true
 | |
|     ignore_changes = [
 | |
|       source_details,
 | |
|       metadata,
 | |
|       create_vnic_details,
 | |
|       time_created
 | |
|     ]
 | |
|   }
 | |
| }
 | |
| 
 | |
| # ash3c 实例  
 | |
| resource "oci_core_instance" "ash3c" {
 | |
|   provider = oci.us
 | |
|   
 | |
|   # 基本配置 - 匹配现有实例
 | |
|   compartment_id      = data.consul_keys.oracle_config_us.var.tenancy_ocid
 | |
|   availability_domain = "TZXJ:US-ASHBURN-AD-1"
 | |
|   shape              = "VM.Standard.A1.Flex"
 | |
|   display_name       = "ash3c"
 | |
|   
 | |
|   shape_config {
 | |
|     ocpus         = 4
 | |
|     memory_in_gbs = 24
 | |
|   }
 | |
|   
 | |
|   # 防止意外重建
 | |
|   lifecycle {
 | |
|     prevent_destroy = true
 | |
|     ignore_changes = [
 | |
|       source_details,
 | |
|       metadata,
 | |
|       create_vnic_details,
 | |
|       time_created
 | |
|     ]
 | |
|   }
 | |
| } |