sentinelone_agent
: Manage an installation of the SentinelOne Agentsentinelone_agent::config
: Manage the SentinelOne Agent configurationsentinelone_agent::install
: Manage the SentinelOne Agent installationsentinelone_agent::service
: Manage the SentinelOne Agent service
sentinelone_agent::option
: Control an option in the SentinelOne Agent configuration file
Manage an installation of the SentinelOne Agent
class { 'sentinelone_agent':
token => 'abc123',
}
The following parameters are available in the sentinelone_agent
class:
logrotate_ensure
manage_logrotate
manage_package
manage_service
options
package_ensure
package_name
service_enable
service_ensure
service_name
token
Data type: Enum['absent', 'present']
Ensure whether the logrotate file is present or not (default: 'present').
Data type: Boolean
Decide whether to manage the logrotate configuration for the service (default: true).
Data type: Boolean
Decide whether to manage the package (default: true).
Data type: Boolean
Decide whether to manage the service (default: true).
Data type: Optional[Hash]
Custom options to be changed in the SentinelOne Agent configuration
Data type: Variant[Enum['absent', 'installed', 'latest'], Pattern[/^(\d+\.){3}\d+$/]]
Ensure the state of the package (default: 'installed').
Data type: String
The name of the SentinelOne agent package (default: 'SentinelAgent').
Data type: Boolean
Decide whether to enable the service (default: true).
Data type: Enum['running', 'stopped']
Ensure the state of the service (default: 'running').
Data type: String
The name of the SentinelOne agent service (default: 'sentinelone').
Data type: String
The token to be used by the SentinelOne agent (no default, but required)
Manage the SentinelOne Agent configuration
Manage the SentinelOne Agent installation
Manage the SentinelOne Agent service
Control an option in the SentinelOne Agent configuration file
sentinelone_agent::option { 'mgmt_proxy_url':
value => 'http://example.org:8888',
}
sentinelone_agent::option { 'some_option_name':
setting => 'mgmt_proxy_url'
value => 'http://example.org:8888',
}
The following parameters are available in the sentinelone_agent::option
defined type:
Data type: String
The value to set for the given option.
Data type: Optional[String]
Optionally set the option name. If not provided, the resource title will be used.
Default value: undef