Change management
Change management is a formal process that
-
enforces an official approval process before configuration changes can be made to a device,
-
requires administrators to open tickets before they can make configuration changes, and
-
ensures that the right employees make the final decisions through submission and approval of tickets.
Change management characteristics
When using change management, the system implements these controls:
-
Administrators can see their own changes within a ticket, but they cannot see changes anyone else has made within a ticket
-
A policy is locked once a user makes a change within a ticket, preventing interfering changes
-
Users cannot make changes while another user has made a change that is pending approval
Administrators can create multiple tickets so that a single ticket contains only logically-related policy changes. Tickets with a more limited scope are also easier to evaluate and approve quickly.
Configure devices in the change management workflow
This task enables configuration specialists to make configuration changes to supported policies and objects when change management is enabled.
When you enable change management, users who configure devices need to change their approach slightly. Configuration specialists need to take the following approach when making configuration changes to supported policies and objects.
Procedure
|
Step 1 |
Create a ticket. |
|
Step 2 |
Open the ticket. |
|
Step 3 |
Make the configuration changes. Note that the procedures explained in the online help and user guides assume that change management is not active, and omit any steps for creating, opening, or submitting tickets. |
|
Step 4 |
Optionally, preview and validate the ticket to ensure the changes are complete and correct. |
|
Step 5 |
Submit the ticket. At this point, the approver can either approve or reject the ticket.
|
The configuration changes are successfully implemented through the change management workflow with proper approval and deployment processes.
Create separate approver and configuration roles
Separate approver and configuration roles are system-defined and custom roles that
-
have permissions to modify (create/open/discard) and review (approve/reject) tickets,
-
provide granular access control to separate ticket approval from configuration changes, and
-
ensure that ticket approval is assigned only to users who have organizational authority to approve changes.
System-defined roles and permissions
Some system-defined roles have permissions to modify (create/open/discard) and review (approve/reject) tickets:
-
To both modify and review tickets:
-
Admin
-
Network Admin
-
-
To modify tickets only:
-
Access Admin
-
Intrusion Admin
-
-
To review tickets only:
-
Security Approver
-
If you need more granular roles to separate these activities due to your organizational requirements, you can create separate
roles to ensure that ticket approval is assigned only to those users who have the organizational authority to approve changes.
To create new user roles, go to System (
).
These are the permissions, in the System (
) folder, relevant to ticket usage and approval. Note that these permissions are available only after you enable change management.
-
Modify Tickets—To create tickets (for yourself), to use tickets for configuration changes, and to discard tickets.
-
Review Tickets—To approve or reject tickets.
-
Both Modify and Review Tickets—To create tickets for yourself and others, use tickets, and approve/reject tickets. You can also take over tickets assigned to other users.
The approach you take depends on your precise requirements. For example:
-
If your approvers should also be allowed to make configuration changes, you can simply assign them the system-defined roles, such as Administrator. Then, create custom configuration-only roles that include the same permissions but not the Review Tickets permission.
-
If you need complete separation between approvers and those who make configuration changes, create custom roles for both, limiting the roles to either the Modify Tickets or the Review Tickets permission plus all other needed permissions for viewing or changing the supported policies and objects.
Policies and objects that support change management
If a policy or object supports the change management workflow, then creating, editing, or deleting the policy or object, including assigning a policy to a device, must be done in an open ticket.
Any action, policy, or object that does not support the change management workflow can be created, edited, or deleted, and so forth, without an open ticket. Even if a ticket is open, the changes made to unsupported policies are not included in the ticketed changes and are available for deployment immediately.
This information includes the policies and objects that are supported. Anything not listed is unsupported.
Supported policies
-
Access control, including rules, references to other policies, and inheritance settings. Cloning access control policies is not included within a ticket. The clone is immediately accepted and available to all users.
-
Device configuration policies:
-
Interfaces
-
Inline sets
-
DHCP
-
VTEP
-
All routing
-
-
Decryption policy
-
DNS policy
-
FlexConfig
-
Intrusion policy and network analysis policy (NAP), Snort 3 only.
-
Malware and file policy
-
Network address translation (NAT)
-
Network discovery policy
-
Platform settings
-
Prefilter policy
-
QoS
-
Umbrella SASE topology
-
VPN policies, both site-to-site and remote access
-
Zero trust access
Supported objects
-
AAA server
-
Access list
-
Address pools
-
AS path
-
Cipher suit lists
-
Community list
-
Distinguished name objects
-
DHCP IPv6 pools
-
DNS server group
-
FlexConfig objects
-
Group policy
-
Interface
-
Key chain
-
Network
-
PKI certificates, all objects
-
Policy list
-
Port
-
Prefix list
-
PKI certificates, all objects
-
Route map
-
Sinkhole
-
SLA monitor
-
Time range
-
Time zone
-
Tunnel zone
-
URL
-
Variable set
-
VLAN tag
-
VPN objects (IKEv1, IKEv2 IPSec and policy, PKI enrollment, certificate map)










)
) quick access icon in the menu.
Feedback