- 18 Oct 2024
-
DarkLight
-
PDF
Bulk IP Address Allocation (Netbox) - Pre-Built Workflow
- Updated on 18 Oct 2024
-
DarkLight
-
PDF
Next, we will review the pre-built workflow that we will be using as part of this exercise. Pre-built resources allow you to accelerate workflow development by utilizing existing resources.
Pre-Built Workflow Video
Step 1
From Automation Studio, expand the Workflows dropdown.
Step 2
Expand the Workflow Group for Bulk Allocate IP Addresses – NetBox and select the Assign Next IP Address in Prefix – NetBox workflow.
Step 3
In this workflow you can see various task types. IAP has four task types, Termination, Automatic, Operational and Manual. Let's define these individually.
- Every automation has termination tasks at the beginning and the end. All other tasks in the workflow will be placed between the Start and End Termination tasks.
- The green tasks represent Automatic tasks. These tasks will execute without intervention.
- Next are Operational tasks which are purple. Operational tasks are used to control workflows with conditional branches and loops and to manipulate run time data.
- The fourth task type is the Manual task. When used, Manual tasks are grey and represent tasks that require human interaction.
Step 4
We will use this workflow, along with IAPs looping functionality, to allocate our IP addresses in NetBox. To do so, we need to understand the inputs it requires. Double click the Start task.
Step 5
On the left-hand side of the Input Schema tab, we can see the list of inputs that this workflow requires to run. We will need this information later in the exercise when we are processing our spreadsheet data.
Step 6
On the right-hand side of the Input Schema tab, we have the JSON schema that defines the required inputs for the workflow. This is automatically generated when we define the inputs of a workflow.
Close the configuration window and take some time to review the pre-built workflow.