Parameters list

Complete list of parameters for OneFuse modules in the OneFuse XUI

The following parameters need to exist on the CloudBolt Blueprint to ensure the desired OneFuse Modules are called for the resource.

Learn more about parameters for Blueprints, Environments, and Groups.

Ansible Tower

Parameter Name Format Parameter Value Format
OneFuse_AnsibleTowerPolicy_<ExecutionString>_<CustomID>

- Replace <ExecutionString> with an appropriate Trigger Point state
- Replace <CustomID> with a unique, user-defined friendly label.
<OneFuse Connection Info Name>:<Ansible Tower Policy Name>:<Ansible Tower Host>:<Ansible Tower Limit>

- (Optional) <Ansible Tower Host> is a specific Hostname (FQDN) or IP Address of the Host to add to the Ansible Tower Inventory.
- (Optional) <Ansible Tower Limit> is a valid Limit definition to pass to Ansible Tower. This can be a specific Hostname (FQDN) or IP Address or any valid Limit pattern. See Patterns: targeting hosts and groups.

It is recommended to insert a required filter for the <Ansible Tower Limit>. When left blank, it will execute an Ansible Tower Job on the entire Ansible Host Inventory. Refer to the example below.

Example parameter:

# Parameter Name (in blue) is separated from the Parameter value (in black) with the first colon (:)

# -- Parameter Value
# <OneFuse Connection Info Name>  is onefuse
# <ServiceNow CMDB Policy Name> is prod

# Example
OneFuse_ServiceNowCmdbPolicy: onefuse:prod

DNS

Parameter Name Format Parameter Value Format
OneFuse_DnsPolicy_Nic<#>

- Replace <#> with a number from 0 to 9, one for each NIC. Default is 0.
<OneFuse Connection Info Name>:<DNS Policy Name>:<DNS Suffix(es)>

When listing multiple DNS Suffixes, comma separate the values without any spaces.

Example parameter:

# Parameter Name (in blue) is separated from the Parameter value (in black) with the first colon (:)

# -- Parameter Value
# <OneFuse Connection Info Name>  is onefuse
# <ServiceNow CMDB Policy Name> is prod

# Example
OneFuse_ServiceNowCmdbPolicy: onefuse:prod

IPAM

Parameter Name Format Parameter Value Format
OneFuse_IpamPolicy_Nic<#>

- Replace <#> with a number from 0 to 9, one for each NIC. Default is 0.
<OneFuse Connection Info Name>:<IPAM Policy Name>

Example parameter:

# Parameter Name (in blue) is separated from the Parameter value (in black) with the first colon (:)

# -- Parameter Value
# <OneFuse Connection Info Name>  is onefuse
# <ServiceNow CMDB Policy Name> is prod

# Example
OneFuse_ServiceNowCmdbPolicy: onefuse:prod

Microsoft Active Directory

Parameter Name Format Parameter Value Format
OneFuse_ADPolicy <OneFuse Connection Info Name>:<Microsoft AD Policy Name>

Example parameter:

# Parameter Name (in blue) is separated from the Parameter value (in black) with the first colon (:)

# -- Parameter Value
# <OneFuse Connection Info Name>  is onefuse
# <ServiceNow CMDB Policy Name> is prod

# Example
OneFuse_ServiceNowCmdbPolicy: onefuse:prod

Naming

Parameter Name Format Parameter Value Format
OneFuse_NamingPolicy <OneFuse Connection Info Name>:<Naming Policy Name>

Example parameter:

# Parameter Name (in blue) is separated from the Parameter value (in black) with the first colon (:)

# -- Parameter Value
# <OneFuse Connection Info Name>  is onefuse
# <OneFuse Naming Policy Name> is global

# Example
OneFuse_NamingPolicy: onefuse:global

Pluggable Modules

Parameter Name Format Parameter Value Format
OneFuse_PluggableModulePolicy_<ExecutionString>_<CustomID>

- Replace <ExecutionString> with an appropriate Trigger Point state
- Replace <CustomID> with a unique, user-defined friendly label.
<OneFuse Connection Info Name>:<Pluggable Module Policy Name>

Example parameter:

# Parameter Name (in blue) is separated from the Parameter value (in black) with the first colon (:)

# -- Parameter Value
# <OneFuse Connection Info Name>  is onefuse
# <ServiceNow CMDB Policy Name> is prod

# Example
OneFuse_ServiceNowCmdbPolicy: onefuse:prod

Property Toolkit

1. Trigger Property Toolkit

Parameter Name Format Parameter Value Format
OneFuse_PropertyToolkit <OneFuse Connection Info Name>:true

Example parameter:

# Parameter Name (in blue) is separated from the Parameter value (in black) with the first colon (:)

# -- Parameter Value
# <OneFuse Connection Info Name>  is onefuse
# <ServiceNow CMDB Policy Name> is prod

# Example
OneFuse_ServiceNowCmdbPolicy: onefuse:prod

2. Add in additional parameters

2a. Method to add in properties from a OneFuse Property Set

Parameter Name Format Parameter Value Format
OneFuse_SPS_<CustomID>

- Replace <CustomID> with a unique, user-defined friendly label.
<OneFuse Property Set Name>

2b. Method to dynamically add in parameter properties

Parameter Name Format Parameter Value Format
OneFuse_CreateProperties_<CustomID>

- Replace <CustomID> with a unique, user-defined friendly label.
<JSON key:value pairs of Properties>

Property value format for a single property (single JSON object with key:value):

# Property Value Format for Single Property (Single JSON Object with key:value)
# Replace <Property Key Name> and <Property Value>
{"key": "<Property Key Name>", "value": "<Property Value>"}

# Property Value Format for Multiple Properties (Array of JSON Objects with key:value pairs)
# Replace <Property Key Name> and <Property Value>
[{"key": "<Property Key Name>", "value": "<Property Value>"}, {"key": "<Property Key Name>", "value": "<Property Value>"}]

Example parameter:

# Parameter Name (in blue) is separated from the Parameter value (in black) with the first colon (:)

# Method A Example - Add in properties from OneFuse Property Set(s)

# -- Parameter Name
# <CustomID> is App and Env

# -- Parameter Value
# <Property Set Names>: linux and prod
OneFuse_PropertyToolkit: onefuse:true
OneFuse_SPS_App: linux
OneFuse_SPS_Env: prod


# Method B Example - Create Parameters

# -- Parameter Name
# <CustomID> is 001Backup

# -- Parameter Value
# <Property Name>  is Backup-VM
# <Property Value> is the provisioned resource hostname
OneFuse_PropertyToolkit: onefuse:true
OneFuse_CreateProperties_001Backup: {"key":"Backup-VM", "value":"{{ OneFuse_VmNic0.hostname }}"}

Scripting

Parameter Name Format Parameter Value Format
OneFuse_ScriptingPolicy_<ExecutionString>_<CustomID>

- Replace <ExecutionString> with an appropriate Trigger Point state
- Replace <CustomID> with a unique, user-defined friendly label.
<OneFuse Connection Info Name>:<Scripting Policy Name>

Example parameter:

# Parameter Name (in blue) is separated from the Parameter value (in black) with the first colon (:)

# -- Parameter Value
# <OneFuse Connection Info Name>  is onefuse
# <ServiceNow CMDB Policy Name> is prod

# Example
OneFuse_ServiceNowCmdbPolicy: onefuse:prod

ServiceNow CMDB

Parameter Name Format Parameter Value Format
OneFuse_ServiceNowCmdbPolicy <OneFuse Connection Info Name>:<ServiceNow CMDB Policy Name>

Example parameter:

# Parameter Name (in blue) is separated from the Parameter value (in black) with the first colon (:)

# -- Parameter Value
# <OneFuse Connection Info Name>  is onefuse
# <ServiceNow CMDB Policy Name> is prod

# Example
OneFuse_ServiceNowCmdbPolicy: onefuse:prod