Page Menu
Home
Software Heritage
Search
Configure Global Search
Log In
Files
F8395136
datastax_agent.pp
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
1 KB
Subscribers
None
datastax_agent.pp
View Options
# Install and configure the optional DataStax agent.
class
cassandra
::
datastax_agent
(
$defaults_file
=
'/etc/default/datastax-agent'
,
$java_home
=
undef
,
$package_ensure
=
'present'
,
$package_name
=
'datastax-agent'
,
$service_ensure
=
'running'
,
$service_enable
=
true
,
$service_name
=
'datastax-agent'
,
$stomp_interface
=
undef
,
){
package
{
$package_name:
ensure
=>
$package_ensure,
require
=>
Class
[
'cassandra'
],
notify
=>
Service
[
$service_name]
}
if
$stomp_interface
!=
undef
{
$ensure
=
present
}
else
{
$ensure
=
absent
}
ini_setting
{
'stomp_interface'
:
ensure
=>
$ensure,
path
=>
'/var/lib/datastax-agent/conf/address.yaml'
,
section
=>
''
,
key_val_separator
=>
': '
,
setting
=>
'stomp_interface'
,
value
=>
$stomp_interface,
require
=>
Package
[
$package_name],
notify
=>
Service
[
$service_name]
}
if
$java_home
!=
undef
{
ini_setting
{
'java_home'
:
ensure
=>
present
,
path
=>
$defaults_file,
section
=>
''
,
key_val_separator
=>
'='
,
setting
=>
'JAVA_HOME'
,
value
=>
$java_home,
notify
=>
Service
[
$service_name]
}
}
service
{
$service_name:
ensure
=>
$service_ensure,
enable
=>
$service_enable,
}
}
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Jun 4 2025, 7:35 PM (10 w, 2 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3399245
Attached To
R208 puppet-puppet-cassandra
Event Timeline
Log In to Comment