-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path17_compute_engine.auto.tfvars
More file actions
118 lines (94 loc) · 3.07 KB
/
Copy path17_compute_engine.auto.tfvars
File metadata and controls
118 lines (94 loc) · 3.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
# Generated by Merlin Studio (https://site.merlin-studio.cloud). Licensed under CC BY-ND 4.0.
# ============================================================================
# VM INSTANCE POLICIES
# ============================================================================
compute_engine = {
enabled = true
# Default Machine Family
default_machine_family = "e2"
# Shielded VM Policy
shielded_vm = {
enabled = false
secure_boot = false
vtpm = true
integrity_monitoring = true
}
# Access Controls
access_controls = {
os_login_enabled = false
os_login_2fa = false
block_project_ssh_keys = false
disable_serial_port = false
restrict_external_ip = "allow"
disable_nested_virtualization = false
require_service_account = false
}
# Network Policies
network_policies = {
ip_forwarding_disabled = true
default_network_tier = "PREMIUM"
require_network_tags = false
}
# Metadata Policies
metadata_policies = {
enable_guest_attributes = false
block_project_metadata_ssh_keys = false
}
}
# ============================================================================
# DISK & STORAGE POLICIES
# ============================================================================
disk_defaults = {
default_disk_type = "pd-balanced"
default_boot_disk_size_gb = 50
encryption = "google_managed"
auto_delete_boot_disk = true
snapshot_policy = {
enabled = false
}
}
# ============================================================================
# IMAGE & OS POLICIES
# ============================================================================
image_os_policies = {
# Trusted Image Policy
trusted_images = {
enforce = false
}
# OS Configuration Management
os_config = {
enabled = false
}
}
# ============================================================================
# INSTANCE GROUP POLICIES
# ============================================================================
instance_group_defaults = {
enabled = false
}
# ============================================================================
# SOLE-TENANT & PLACEMENT POLICIES
# ============================================================================
sole_tenant_config = {
enabled = false
}
placement_policy = {
enabled = false
}
# ============================================================================
# COMPUTE ENGINE POLICIES SUMMARY
# ============================================================================
# Compute Engine: Enabled
# Machine Family: e2
# Shielded VMs: Not required
# OS Login: Not enforced
# External IPs: allow
# Disk Encryption: google_managed
# Snapshot Policy: Disabled
# Trusted Images: Not enforced
# OS Patching: Disabled
# Instance Groups: Disabled
# Sole-Tenant: Disabled
#
# Note: This section defines compute policies and defaults.
# Individual VMs and instance groups are deployed by application teams.