This adds workflow steps to integrate with ServiceNow. Includes the following:
- Task:
- View
- Add note
- Set state
These use the Table API in ServiceNow.
Install in the usual way, eg following Rundeck docs.
- Download jar file from https://github.com/gaddman/rundeck-servicenow-plugin/releases/latest
- Copy to Rundeck folder
/var/lib/rundeck/libext/
- Clone:
git clone https://github.com/gaddman/rundeck-servicenow-plugin.git - Build:
gradle clean build - Copy to Rundeck:
cp build/libs/rundeck-servicenow-plugin.jar /var/lib/rundeck/libext/
ServiceNow authentication properties can be configured system-wide through the GUI at System Configuration, or through the framework.properties:
framework.plugin.PluginGroup.ServiceNowCommunity.url = https://my-company.service-now.com.
framework.plugin.PluginGroup.ServiceNowCommunity.username = my_snow_user
framework.plugin.PluginGroup.ServiceNowCommunity.password_key_storage_path = keys/service-now
These properties can be overridden in the job if required.