Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Cloud Deployment Automation

Automates the deployment and provisioning of the AWS CloudFormation services using Service Catalog or Service Portal.

Request apps on Store

Visit the ServiceNow Store website to view all the available apps and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the ServiceNow Store version history release notes.

Spoke dependencies

You must activate and set up the AWS CloudFormation spoke to use this application.

Catalog items and flows

The Cloud Deployment Automation provides catalog items and flows to automate tasks. When a catalog item is submitted, the associated flow is triggered and the task is performed. To customize a flow, create a copy of it in a new application scope. Available catalog items and flows include:

Catalog Item or FlowDescription
Create StackCreates a stack in AWS CloudFormation account.
Create and Execute Change SetCreates and executes a change set in AWS CloudFormation account.
Create Stack SetCreates a stack set in AWS CloudFormation account.
Delete StackDeletes a stack in AWS CloudFormation account.
Delete Stack SetDeletes a stack set in AWS CloudFormation account.
Update Stack SetUpdates a stack set in AWS CloudFormation account.

Subflows

The Cloud Deployment Automation provides subflows to demonstrate automating tasks. To customize a subflow, create a copy of it in a new application scope. Available subflows include:

SubflowDescription
Create EventCreates an event if automation fails.
Create IncidentCreates an incident if automation fails.
Dynamic Flow TemplateSubflow template to create event and incident.
Fetch Approvers and AssigneesRetrieves details of approvers (groups and users), assignee, and assignment group for the requested item, catalog task, and incident from the decision tables.
Get Stack Set Operation Result Status ReasonRetrieves the AWS CloudFormation stack set operation result status reason.
Get Stack Set Operation StatusRetrieves the operation status of the AWS CloudFormation stack set.
Get Stack StatusRetrieves the status of the AWS CloudFormation stack.

Actions

The Cloud Deployment Automation provides an action, Change Array.Object Internal Names to change an array of objects to another array of objects based upon the key value pair.

Decision tables

The Cloud Deployment Automation application uses decision tables to save the required information. The decision tables include:

Decision tableDescription
CDA Requested Item User Approval PolicyPolicy used to assign a requested item to the relevant user for approval.
CDA Requested Item Group Approval PolicyPolicy used to assign a requested item to the relevant group for approval.
CDA Incident User Assignment PolicyPolicy used to assign an incident to the relevant user.
CDA Incident Group Assignment PolicyPolicy used to assign an incident to the relevant group.
CDA Failed Automation Flow PolicyPolicy used to choose between creating an incident or an event when an automation failure occurs.
CDA Catalog Task User Assignment PolicyPolicy used to assign a catalog task to the relevant user.
CDA Catalog Task Group Assignment PolicyPolicy used to assign a catalog task to the relevant group.

User roles

The Cloud Deployment Automation application provides the sn_cloud_dpmt_atmn.cloud_deployment_automation_user role. Users with this role can view cloud deployment automation catalog items.

Note: User must have the sn_cloud_dpmt_atmn.cloud_deployment_automation_user _mgmt_user, ITIL, and Catalog Admin roles to create and submit catalog items.

System properties

The Cloud Deployment Automation application provides system properties that you can configure as per your requirement.

System propertyDescription
sn_cloud_dpmt_atmn.exclude_aws_regionsList of additional regions that should be excluded from those mentioned in the CloudDeploymentAutomationUtils script include.
sn_cloud_dpmt_atmn.include_aws_regionsList of additional regions that should be included to those mentioned in CloudDeploymentAutomationUtils script include.
sn_cloud_dpmt_atmn.flow_loop_limitNumber of hours that flows should run in loop before they exit.

Navigate to System Properties > All Properties to configure the values of these properties.