I’ve just finished creating custom workflow tasks for integration into Infoblox Grid Manager. The attached workflows request the next free IP address from an Infoblox network range. A host is then registered as a DNS host record for that address. Rollback is also integrated. There is also a ‘delete record’ workflow task too.
Tested on 188.8.131.52
Workflow (and tasks)
It has a custom task and sample test workflow..
I've updated the 'Infoblox_Get_Next_Available_IP' workflow task so that it also retrieves the network comment field from the Infoblox Grid Manager and have named it 'Infoblox_Get_Next_Available_IP_v2'. New workflow task attached.
Please find attached a modified set of workflow tasks (InfoBlox_Workflows_UCSD_5_4_0_0_plus.wfdx) for use with UCS Director 184.108.40.206 and beyond. These are not compatible with UCS Director releases prior to 220.127.116.11.
Instructions for Regular Workflow Use:
Download the attached .ZIP file below to your computer. *Remember the location of the saved file on your computer.
Unzip the file on your computer. Should end up with a .WFD file.
Log in to UCS Director as a user that has "system-admin" privileges.
Navigate to "Policies-->Orchestration" and click on "Import".
Click "Browse" and navigate to the location on your computer where the .WFD file resides. Choose the .WFD file and click "Open".
Click "Upload" and then "OK" once the file upload is completed. Then click "Next".
Click the "Select" button next to "Import Workflows". Click the "Check All" button to check all checkboxes and then the "Select" button.
A new folder should appear in "Policies-->Orchestration" that contains the imported workflow.
This could be combined with Orf’s 'VM with IP Input' tasks to provide VM creation with IP supplied by Infoblox.
Pictures speak louder than words, so here you go:
Infoblox IPAM configured networks:
Next free address for network 192.168.55.0/24:
Workflow ‘Infoblox Register New Host’:
Addendum to this awesome work by Russ...
In case the comment field in Infoblox contains the VLAN number, the number can be pulled out as well (version 2). This in turn could be used to assertion the vSwitch in UCSD for the VM (VM Deployment with USER IP INPUT)
NOTES for 5.4 Plus tasks from Russ.....
Important the comment field has to be filled out!!!!
Password masking Notes:
The log file before a little fix up:
The log after the fix up:
Here are the steps to mask the password in the log:
The custom task both columns have to have the password classification enabled:
Here is the place to enable that:
In the workflow properties section the password type has to be set:
Dear experts, in one of my workflow, i am am running two powershell scripts and both are connected to following "Parse PowerShell Output" Task. first Task parse the Output correctly and result into 4 variables but second Task Show no variable. b...
Dear Experts,is it possible to read value of a Input in another Input. here is the Scenario. in a subworkflow I have two Tasks to be executed. I have defined two Input at workflow Level.InputfortaskA = <emailid> (this will be feeded by main wor...
Dear experts, with slight modification in existing report https://community.cisco.com/t5/ucs-director-documents/ucsd-report-on-failed-sr-s-for-a-time-period/ta-p/3620982 i am able to generate a report for a particular workflow. however i n...
Dear Experts, I am trying to connect to mysql on ucsd using command "mysql -u admin --password=xxxxx db_private_admin -A" and i get below error.mysql: [Warning] Using a password on the command line interface can be insecure.ERROR 1045 (28000): Access...
Hi Community, I will integrate an MS Active Directory for the User / User Group Sync.My problem now is, that I can configure the LDAP Integration without any errors. I can select the OUs to search etc.But the sync is failing and when I'm using the bu...