Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 4 additions & 5 deletions examples/gcp-linux-vm-ico-by-densify/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Intel® Cloud Optimizer is a collaboration between Densify and Intel targeted at
Intel Cloud Optimizer by Densify helps customers optimize their cloud investments and ensure optimal performance for every workload.
Intel Cloud Optimizer by Densify is a commercial product. With Intel® Cloud Optimizer, Intel funds the use of Densify for qualifying enterprises for 12 months. For full details of the Intel Cloud Optimizer by Densify offer please see: [INTEL CLOUD OPTIMIZER by DENSIFY](https://www.densify.com/product/intel/)

Update the project with a your project id in GCP. It is located on the variables.tf file under this example folder for "GCP-Linux-VM"
Update the project with a your project id in GCP. It is located on the variables.tf file under this example folder for "GCP-Linux-VM-ICO-by-Densify"

## Usage

Expand Down Expand Up @@ -120,7 +120,6 @@ terraform apply -var="project=<your_your_gcp_project_id>"

## Considerations
Add additional considerations here:
- The GCP zone can be updated in the providers.tf file under this example folder for "GCP-Linux-VM"
- Update the project with a your project id in GCP. It is located on the variables.tf file under this example folder for "GCP-Linux-VM"
- The VM is created using the default network in the GCP zone configured in the providers.tf file. Please make sure you have a default network in the GCP zone
of your choice
- The GCP zone can be updated in the providers.tf file under this example folder for "GCP-Linux-VM-ICO-by-Densify"
- Update the project with a your project id in GCP. It is located on the variables.tf file under this example folder for "GCP-Linux-VM-ICO-by-Densify"
- The VM is created using the default network in the GCP zone configured in the providers.tf file. Please make sure you have a default network in the GCP zone of your choice
3 changes: 1 addition & 2 deletions examples/gcp-linux-vm-spot/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,5 +55,4 @@ terraform apply -var="project=<your_your_gcp_project_id>"
Add additional considerations here:
- The GCP zone can be updated in the providers.tf file under this example folder for "GCP-Linux-VM-Spot"
- Update the project with a your project id in GCP. It is located on the variables.tf file under this example folder for "GCP-Linux-VM-Spot"
- The Spot VM is created using the default network in the GCP zone configured in the providers.tf file. Please make sure you have a default network in the GCP zone
of your choice
- The Spot VM is created using the default network in the GCP zone configured in the providers.tf file. Please make sure you have a default network in the GCP zone of your choice
3 changes: 1 addition & 2 deletions examples/gcp-linux-vm/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,5 +54,4 @@ terraform apply -var="project=<your_your_gcp_project_id>"
Add additional considerations here:
- The GCP zone can be updated in the providers.tf file under this example folder for "GCP-Linux-VM"
- Update the project with a your project id in GCP. It is located on the variables.tf file under this example folder for "GCP-Linux-VM"
- The VM is created using the default network in the GCP zone configured in the providers.tf file. Please make sure you have a default network in the GCP zone
of your choice
- The VM is created using the default network in the GCP zone configured in the providers.tf file. Please make sure you have a default network in the GCP zone of your choice
9 changes: 4 additions & 5 deletions examples/gcp-rhel-vm/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

This module creates a Red Hat Enterprise Linux (RHEL) VM on the Intel Sapphire Rapids CPU. The virtual machine is created on an Intel Sapphire Rapids c3-standard-4 by default.

Update the project with a your project id in GCP. It is located on the variables.tf file under this example folder for "GCP-Linux-VM".
Update the project with a your project id in GCP. It is located on the variables.tf file under this example folder for "GCP-RHEL-VM".

For the list of publicly available images for compute engines see https://cloud.google.com/compute/docs/images OR run gcloud compute images list --project gce-uefi-images to see the name, project, family and status easily in the CLI

Expand Down Expand Up @@ -57,7 +57,6 @@ terraform apply -var="project=<your_your_gcp_project_id>"

## Considerations
Add additional considerations here:
- The GCP zone can be updated in the providers.tf file under this example folder for "GCP-Linux-VM"
- Update the project with a your project id in GCP. It is located on the variables.tf file under this example folder for "GCP-Linux-VM"
- The VM is created using the default network in the GCP zone configured in the providers.tf file. Please make sure you have a default network in the GCP zone
of your choice
- The GCP zone can be updated in the providers.tf file under this example folder for "GCP-RHEL-VM"
- Update the project with a your project id in GCP. It is located on the variables.tf file under this example folder for "GCP-RHEL-VM"
- The VM is created using the default network in the GCP zone configured in the providers.tf file. Please make sure you have a default network in the GCP zone of your choice
9 changes: 4 additions & 5 deletions examples/gcp-windows-vm-ico-by-densify/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Intel® Cloud Optimizer is a collaboration between Densify and Intel targeted at
Intel Cloud Optimizer by Densify helps customers optimize their cloud investments and ensure optimal performance for every workload.
Intel Cloud Optimizer by Densify is a commercial product. With Intel® Cloud Optimizer, Intel funds the use of Densify for qualifying enterprises for 12 months. For full details of the Intel Cloud Optimizer by Densify offer please see: [INTEL CLOUD OPTIMIZER by DENSIFY](https://www.densify.com/product/intel/)

Update the project with a your project id in GCP. It is located on the variables.tf file under this example folder for "GCP-Linux-VM"
Update the project with a your project id in GCP. It is located on the variables.tf file under this example folder for "GCP-Windows-VM-ICO-by-Densify"

## Usage

Expand Down Expand Up @@ -113,7 +113,6 @@ terraform apply -var="project=<your_your_gcp_project_id>"

## Considerations
Add additional considerations here:
- The GCP zone can be updated in the providers.tf file under this example folder for "GCP-Windows-VM"
- Update the project with a your project id in GCP. It is located on the variables.tf file under this example folder for "GCP-Windows-VM"
- The VM is created using the default network in the GCP zone configured in the providers.tf file. Please make sure you have a default network in the GCP zone
of your choice
- The GCP zone can be updated in the providers.tf file under this example folder for "GCP-Windows-VM-ICO-by-Densify"
- Update the project with a your project id in GCP. It is located on the variables.tf file under this example folder for "GCP-Windows-VM-ICO-by-Densify"
- The VM is created using the default network in the GCP zone configured in the providers.tf file. Please make sure you have a default network in the GCP zone of your choice
5 changes: 2 additions & 3 deletions examples/gcp-windows-vm/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

## Intel GCP VM on default network

This module creates a Windows VM on the default network. Update the project with a your project id in GCP. It is located on the variables.tf file under this example folder for "GCP-Linux-VM"
This module creates a Windows VM on the default network. Update the project with a your project id in GCP. It is located on the variables.tf file under this example folder for "GCP-Windows-VM"

## Usage

Expand Down Expand Up @@ -53,5 +53,4 @@ terraform apply -var="project=<your_your_gcp_project_id>"
Add additional considerations here:
- The GCP zone can be updated in the providers.tf file under this example folder for "GCP-Windows-VM"
- Update the project with a your project id in GCP. It is located on the variables.tf file under this example folder for "GCP-Windows-VM"
- The VM is created using the default network in the GCP zone configured in the providers.tf file. Please make sure you have a default network in the GCP zone
of your choice
- The VM is created using the default network in the GCP zone configured in the providers.tf file. Please make sure you have a default network in the GCP zone of your choice
7 changes: 4 additions & 3 deletions policies.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ This file documents the HashiCorp Sentinel policies that apply to this module

## Policy 1

Description: The configured "machine_type" should be an Intel Xeon 3rd Generation(code-named Ice Lake) Scalable processors or an Intel Xeon 4th Generation(code-named Sapphire Rapids) Scalable processors. For c2-standard-* machine types, we have made an exception to include Intel 2nd Gen Xeon (code-named Cascade), since it is not available on Icelake platform
Description: The configured "machine_type" should be an Intel Xeon 3rd Generation(code-named Ice Lake) Scalable processors or an Intel Xeon 4th Generation(code-named Sapphire Rapids) Scalable processors.

Resource type: google_compute_instance

Expand All @@ -26,9 +26,10 @@ Allowed Types
- **General Purpose:** C3-Standard:
c3-standard-4, c3-standard-8, c3-standard-22, c3-standard-44, c3-standard-88, c3-standard-176
- **General Purpose with Local SSD:** C3-Standard-LSSD: c3-standard-4-lssd, c3-standard-8-lssd, c3-standard-22-lssd, c3-standard-44-lssd, c3-standard-88-lssd, c3-standard-176-lssd
- **Compute Optimized:** C3-HighCPU: c3-highcpu-4, c3-highcpu-8, c3-highcpu-22, c3-highcpu-44, c3-highcpu-88, c3-highcpu-176
- **Memory Optimized:** c3-HighMem: c3-highmem-4, c3-highmem-8, c3-highmem-22, c3-highmem-44, c3-highmem-88, c3-highmem-176
- **General Purpose:** C3-HighCPU: c3-highcpu-4, c3-highcpu-8, c3-highcpu-22, c3-highcpu-44, c3-highcpu-88, c3-highcpu-176
- **General Purpose:** c3-HighMem: c3-highmem-4, c3-highmem-8, c3-highmem-22, c3-highmem-44, c3-highmem-88, c3-highmem-176
- **Memory Optimized:** m3-UltraMem: m3-ultramem-32, m3-ultramem-64, m3-ultramem-128, m3-megamem-64, m3-megamem-128
- **Compute Optimized:** h3-Standard: h3-standard-88

## Policy 2

Expand Down