Orchestration-server Configuration

Document created by RSA Information Design and Development on Jan 31, 2020
Version 1Show Document
  • View in full screen mode
 

SaltClientProperties

                                                           
NameDefault valueTypeDescription

rsa.orchestration.engine.salt.client.
api-uri

https://localhost:8000/run

uri

The URI for the SaltStack API

rsa.orchestration.engine.salt.client.
external-authentication

pam

string

The Salt API authentication mechanism

rsa.orchestration.engine.salt.client.
host-verification-enabled

true

boolean

The certificate host validation when communicating with the Salt API

rsa.orchestration.engine.salt.client.
password

 

string

The Salt API password

rsa.orchestration.engine.salt.client.
retry-interval

5

seconds

The amount of time in between retries

rsa.orchestration.engine.salt.client.
retry-timeout

2

seconds

The maximum amount of time to wait during retries of Salt API commands {@link #retryInterval}

rsa.orchestration.engine.salt.client.
username

 

string

The Salt API username

ChefConfigurationProperties

                                                     
NameDefault valueTypeDescription

rsa.orchestration.engine.salt.component.
chef-cache-run-list-location

/var/lib/netwitness/config-management/nodes

string

Directory where chef stores the json from the previous chef runs

rsa.orchestration.engine.salt.component.
chef-config-location

/var/lib/netwitness/config-management/client.rb

string

The location of the Chef solo configuration

rsa.orchestration.engine.salt.component.
chef-log-location

/var/log/netwitness/config-management/chef-solo.log

string

The location to write the log file for a Chef solo execution

rsa.orchestration.engine.salt.component.
chef-run-list-location

/etc/netwitness/config-management/node.json

string

The location to write the Chef run list

rsa.orchestration.engine.salt.component.
descriptor-location

/etc/netwitness/component-descriptor/descriptor

string

The location of the component descriptor JSON file

rsa.orchestration.engine.salt.component.
use-stable-package-versions

true

boolean

When enabled, the RPM version in the component descriptor file will be used. If disabled, the latest RPM version available in the yum repository will be used instead.

ProvisionHostProperties

                                   
NameDefault valueTypeDescription

rsa.orchestration.engine.salt.task.provision-host.interval

5

seconds

The amount of time in between the availability checks.

rsa.orchestration.engine.salt.task.provision-host.ping-timeout

30

seconds

Timeout for ping

rsa.orchestration.engine.salt.task.provision-host.timeout

1

seconds

The amount of time to wait for the host/minion to connect to the Salt master. The checks will happen at the configured {@link #interval}

DeploymentProperties

                       
NameDefault valueTypeDescription

rsa.orchestration.platform.node-mode

active

string

 

TaskExecutionProperties

                                                                       
NameDefault valueTypeDescription

rsa.orchestration.task.async-keep-alive-time

10

long

maximum time that excess idle threads will wait for new tasks before terminating for async tasks

rsa.orchestration.task.async-keep-alive-time-unit

 

timeunit

Time unit for above

rsa.orchestration.task.async-pool-size

1

integer

the maximum number of threads to allow for asynchronous executor service

rsa.orchestration.task.cleanup-interval

7

seconds

The interval at which to delete existing Tasks

rsa.orchestration.task.number-of-threads

5

integer

Number of threads in the pool for the sync execution service

rsa.orchestration.task.retain-task-duration

30

seconds

The amount of time to keep the jobs since its created. After the configured time elapses since the task created, task will be deleted.

rsa.orchestration.task.shutdown-timeout

30

seconds

The amount of time to wait, after receiving a shutdown request, for an executing task to finish before interrupting the execution.

rsa.orchestration.task.task-monitor-interval

30

seconds

Interval to check for new tasks and submit them

rsa.orchestration.task.update-interval

15

seconds

Amount of time between status check of currently running asynchronous jobs

You are here
Table of Contents > Orchestration-server Configuration

Attachments

    Outcomes