# ServiceNow CMDB

> Configure OneFuse ServiceNow CMDB policies for automated CI management

---

Site [llms.txt](/llms.txt)

---

Create and consume ServiceNow "CIs-as-a-Service" backed by customizable and dynamic policy-based configuration to drive consistent CMDB configuration item creation and updates from VMware vRealize Automation (vRA), Terraform, ServiceNow, CloudBolt CMP, or existing scripts via the OneFuse API.

## Setup overview

1. In OneFuse, select **ServiceNow CMDB** from **Home**, or select **Modules** > **ServiceNow CMDB** from the left navigation menu.
2. Select **Modules** > **ServiceNow CMDB**.
3. [Create a ServiceNow CMDB policy](/docs/onefuse/configure/modules/servicenow-cmdb/policy/#create-a-servicenow-cmdb-policy).
4. Enter Provision, Update, and Deprovision [IRE templates](/docs/onefuse/configure/modules/servicenow-cmdb/policy/#example-ire-templates).
5. Provision, Update, and Deprovision ServiceNow CMDB Configuration Items through the [OneFuse API](https://app.swaggerhub.com/apis-docs/cloudbolt/OneFuse/) or an [Upstream Provider](/docs/onefuse/consume/what-is-upstream-provider/).
6. [Manage ServiceNow CMDB deployments](/docs/onefuse/configure/modules/servicenow-cmdb/tracking-deployments/).

<div class="alert alert-info" role="alert"><div class="h4 alert-heading" role="heading">License required</div>


This module requires the ServiceNow CMDB License in order to execute a policy to provision, update, or deprovision Configuration Items. SNOW Policies, Endpoints, and Module Credentials can be created without a license.
</div>


## Highlights

- Simplify automation of ServiceNow CMDB CI management.
- Create separate dynamic ServiceNow configuration definitions.
- Flexible mapping via JSON-based templates which can utilize dynamic or static values and vRA metadata, for example, using vRA custom properties.
- Multiple operations permitted (insert/update/delete) on multiple related or independent tables using the direct-to-table method.
- CMDB configurations can be applied generically at the compute resource or business group level, or more specifically at the blueprint level.
- Ability to address varying complexity of ServiceNow CMDB design and customization.
- Customers can get started with the included templates for a vanilla ServiceNow environment or utilize the import set for advanced ServiceNow-driven customization.
- Multiple ServiceNow endpoints and configurations can exist in parallel, allowing for isolated testing and promotion without disruption.
- Compatible with the VMware ITSM plugin.
- Compatible with ServiceNow Discovery.
- Any vRA IaaS type supported (for example, vSphere, AWS).
- Included ServiceNow schema sample template content for Linux and Windows VMs, based on ServiceNow and vRA versions.
- Instantaneous CMDB inserts and updates occur during time of provisioning, de-provisioning, and re-configuration.
- Flexible de-provisioning and clean options.
- Supports import set or direct to table.
- Perform update or removal from any number of related tables based on configuration.

---

Section pages:

- [ServiceNow CMDB policy](/docs/onefuse/configure/modules/servicenow-cmdb/policy/): Create, update, and delete ServiceNow CMDB policies in OneFuse
- [Tracking ServiceNow deployments](/docs/onefuse/configure/modules/servicenow-cmdb/tracking-deployments/): View and manage ServiceNow CMDB deployments tracked by OneFuse
