Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Automated Change Control From Insight

Andrew Downs July 15, 2023

Hi all,

 

i am wondering if you can help me. I have an insight object schema called Servers. 

Under Servers I have about 700 systems that I would like to automate patch changes for on a weekly / monthly basis. I would like to group these changes based on the following fields:

 

Business Unit

Patch Day

Patch Time


As an example:

 

SERVER A is assigned to Business Unit 1 with a patch day of Tuesday and a Patch Time of 8AM - 11:59PM (8AM - 11:59PM is a string value)

SERVER B is assigned to Business Unit 2 with a patch day of Thursday and a Patch Time of 8PM - 10PM (8AM - 10PM is a string value)

 

i am not sure how I can get this working. I am busy doing the following with powershell but not sure if is optimal:

1) Call the JIRA insight api and return all business units from the Business Unit Schema

2) Do a for each loop with results from business unit and do another API call to patch day schema

3) Do a for each loop on patch day schema and do yet another call to API call to Patch Time schema

4) Do another for each loop on Patch Time and build a iql query that would search objectType =“Servers” AND Status = “Active” AND “Business Unit” = “$($bu)” AND “Patch Day” = “$(“$patchDay”) AND “Patch Time” = “$(“$patchTime”)

5) from there I do yet another call to the JIRA API doing to IQL search. That is about how far I am, but it really does not seem optimal. 

once I get the results from the last query I am working on building to json I need to push to JIRA to get it to create the change control. Is this the correct approach? The servers do need to be linked to a custom field that is associated with the Change Control type. 

hope that all makes sense. 

 

0 answers

Suggest an answer

Log in or Sign up to answer