You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+16Lines changed: 16 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -164,6 +164,22 @@ To this end, this provider supports the following extra specs schema:
164
164
"type": "boolean",
165
165
"description": "Enable boot debug on the VM."
166
166
},
167
+
"disable_updates": {
168
+
"type": "boolean",
169
+
"description": "Disable OS updates on boot."
170
+
},
171
+
"enable_secure_boot": {
172
+
"type": "boolean",
173
+
"desctipyion": "Enable Secure Boot on the VM. Requires a Shielded VM compatible image."
174
+
},
175
+
"enable_vtpm": {
176
+
"type": "boolean",
177
+
"desctipyion": "Enable virtual Trusted Platform Module (vTPM) on the VM."
178
+
},
179
+
"enable_integrity_monitoring": {
180
+
"type": "boolean",
181
+
"desctipyion": "Enable integrity monitoring on the VM."
182
+
},
167
183
"runner_install_template": {
168
184
"type": "string",
169
185
"description": "This option can be used to override the default runner install template. If used, the caller is responsible for the correctness of the template as well as the suitability of the template for the target OS. Use the extra_context extra spec if your template has variables in it that need to be expanded."
Copy file name to clipboardExpand all lines: internal/spec/spec.go
+17Lines changed: 17 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -141,6 +141,10 @@ type extraSpecs struct {
141
141
SSHKeys []string`json:"ssh_keys,omitempty" jsonschema:"description=A list of SSH keys to be added to the instance. The format is USERNAME:SSH_KEY"`
142
142
EnableBootDebug*bool`json:"enable_boot_debug,omitempty" jsonschema:"description=Enable boot debug on the VM."`
143
143
DisableUpdates*bool`json:"disable_updates,omitempty" jsonschema:"description=Disable OS updates on boot."`
144
+
// Shielded VM options
145
+
EnableSecureBootbool`json:"enable_secure_boot,omitempty" jsonschema:"description=Enable Secure Boot on the VM. Requires a Shielded VM compatible image."`
146
+
EnableVTPMbool`json:"enable_vtpm,omitempty" jsonschema:"description=Enable virtual Trusted Platform Module (vTPM) on the VM."`
147
+
EnableIntegrityMonitoringbool`json:"enable_integrity_monitoring,omitempty" jsonschema:"description=Enable integrity monitoring on the VM."`
0 commit comments