Skip to page contentSkip to chat
ServiceNow support
    • Community
      Ask questions, give advice, and connect with fellow ServiceNow professionals.
      Developer
      Build, test, and deploy applications
      Documentation
      Find detailed information about ServiceNow products, apps, features, and releases.
      Impact
      Accelerate ROI and amplify your expertise.
      Learning
      Build skills with instructor-led and online training.
      Partner
      Grow your business with promotions, news, and marketing tools
      ServiceNow
      Learn about ServiceNow products & solutions.
      Store
      Download certified apps and integrations that complement ServiceNow.
      Support
      Manage your instances, access self-help, and get technical support.
Blueprints, Vmware and Terraform - Support and Troubleshooting
  • >
  • Knowledge Base
  • >
  • Support and Troubleshooting (Knowledge Base)
  • >
  • Blueprints, Vmware and Terraform
KB0828003

Blueprints, Vmware and Terraform


1233 Views Last updated : May 3, 2024 public Copy Permalink
KB Summary by Now Assist

FAQ

   Blueprint Support for VMWARE.


  1. I am using blueprints to deploy to my private cloud VMware estate. What’re the alternatives I have for new catalog items?

Terraform is the ideal next alternative, with either Terraform Open Source or the enterprise version (per your organization mandates). This gives many advantages– code based, so easy to maintain, well documented, several living examples (web) and modern approach.

Config

   Terraform


  1. Create a Terraform Open Source config provider and run Discovery
  2. Create or update a catalog item based on a Terraform template


Example

  Creating a Catalog Item for Vmware using Terraform


Dicover Terraform Config Installable for Vmware

  • The Terraform language uses configuration files that are named with the .tf file extension.
  • Copy the content in the attached file "Terrraform_vmware_multivm.txt" to the Base Directory in the Terraform Box with file Extension as .tf.

    • Note: The file "Terrraform_vmware_multivm.txt" has the raw content, make sure to provide correct details.

      • Example1: The file contains Vcneter Server=xx.xx.xx.xx, need to provide the correct Vcenter IP Address.
      • Example2: The file contains vsphere_datastore name=vstore, need to provide the correct Datastore name.
      • Example3: The file contains host_name = "Hostname", need to provide the desired name.

  • Configure the Terraform Config Provider for Discovery

    • Navigator 
    • Cloud Management >> Cloud Admin Portal 
    • Cloud Admin Portal >> Config Management >> Config Providers >> New 
    • Fill the required Fileds 



      • Note: The attached file "Terrraform_vmware_multivm.txt" to the Base Directory /Terraform/ with file Extension as .tf in the Terraform host.

    • Execute Discovery.

  • Once after the successful Discovery, we can see the "CFG Installable" available in the Terraform configuration.

    • If the Discovery fails, review "Cloud Capi Trail" for the error or reach Servicenow Technical Support.



  • Click on the VMware Config Installable and we can see the "Configuration Template" Vmware_MultiVM.tf.


  • The Terraform Config Installable for Vmware is now available.


Create a Catalog Item based on the above Config Installable for Vmware

  • Once the Terraform Discovery is successful

    • Navigator 
    • Cloud Management >> Cloud Admin Portal 
    • Cloud Admin Portal >>Design >> Cloud Catalog Items 
    • Cloud Catalog Items >> Create New >> Choose 

      • Name: (User Preference)
      • Source: Configuration Management Template 
      • Provider Type: Terraform Environment 
      • Provider: TerrformBox (Discovered from the above)
      • Click Submit

    • Note: The "Active" checkbox is greyed out, the option will be available only after a successful Template validation and Activation.


  • Once Submitted, we can see the "Cloud Templates" under the "Related Links"


  • Once the page opened Choose the "Configuration Installable", as per this example, we can see VmWare.




  • Click "Save"  
  • Once Save, we can see the below changes in the template.
    • Body: is generated with the content from the Template Vmware_MultiVM.tf.
    • Validation: Success 
    • Validation Message: Template is valid and saved.


  • Click on "Activate"
  • If the information in the template is good, the validation will get succeeded, if not, will need to communicat with Terraform Admin to clear the errors.
  • Once after succesful validation, now, we can see the Cloud Catalog will have the below options available.

    • "Active" checkbox is R/W 
    • Operation: Provision

  • Mark the "Active" CheckBox and "Save" the template.



Provision the Catalog from the User portal.

  • Navigator 
  • Cloud Management >> Cloud User Portal 
  • Cloud User Portal >> Launch a Stack >> Choose the above Catalog

Additional Information Blueprints - Catalogs & Templates:

Please find below KB for additional information on Catalogs & Templates.


The world works with ServiceNow.

Sign in for more! There's more content available only to authenticated users Sign in for more!
Did this KB article help you?
Did this KB article help you?

Attachments

Attachments

  • Terrraform_vmware_multivm.txt
  • Terraform_Edit.jpg
  • Terraform_Installable.jpg
  • Terraform_Validation.jpg
  • Terraform_View.jpg
  • Terraform_Catloag_rl.jpg
  • Terraform_Catloag_view.jpg
  • Terraform_cfg_Installable.jpg
  • Terraform_Active.jpg

How would you rate your Now Support digital experience?

*

Very unsatisfied

Unsatisfied

Neutral

Satisfied

Very satisfied

Very unsatisfied

Unsatisfied

Neutral

Satisfied

Very satisfied

What can we improve? Please select all that apply.

What are we doing well? Please select all that apply.

Tell us more

*

Do you expect a response from this feedback?

  • Terms and conditions
  • Privacy statement
  • GDPR
  • Cookie policy
  • © 2025 ServiceNow. All rights reserved.