Skip to content

Instantly share code, notes, and snippets.

@VinceMacBuche
Last active August 22, 2016 14:29
Show Gist options
  • Save VinceMacBuche/a4b6bf3ba041dc5f6638f621567279ed to your computer and use it in GitHub Desktop.
Save VinceMacBuche/a4b6bf3ba041dc5f6638f621567279ed to your computer and use it in GitHub Desktop.
Settings Rudder
Web : {
changeRequests : {
enabled
, selfValiation
, selfDeployment
}
, changeMessage : {
enabled
, mandatory
, explanation
}
, sendMetrics
, changesGraphs
}
Nodes : {
reporting : {
mode
, protocol
, heartbeat
}
, AgentRun : {
frequency
, firstRun {
hour
, minute
}
, splayTime
}
, modifiedFileAge
, outputFileAge
}
policyServers : {
authorizedNetworks : {
root
, relay1
...
}
, timeSynchronization
, reverseDnsLookup
, logAllReports
}
{
agent_configuration : {
run_frequency
, first_run_hour
, first_run_minute
, splay_time
, modified_file_ttl
, output_file_ttl
}
, state_reporting :
reporting_mode
, heartbeat_frequency
, log_all_reports=
}
, change_management
enable_change_message
, mandatory_change_message
, change_message_prompt
, enable_change_request
, enable_self_validation
, enable_self_deployment
}
, client_server_communication : {
require_time_synchronization
, use_reverse_dns
, rsyslog_reporting_protocol
}
, web_interface: {
display_recent_changes_graphs: true/false
}
, send_metrics
}
Settings Rudder
* Authorized networks : an entry by 'policy server' containing on array of authorized networks
* Require time synchronization : true/false
* Use reverse DNS lookups : true/false
* Reporting protocol : tcp/udp
* Reporting mode : full/changes-only-disabled
* Heartbeat frequency (every X runs): int
* Agent Run frequency (in minutes): int
* First run time hour : int
* first run time minute : int
* splay time (in minutes): int
* Change message:
** enabled : true/false
** mandatory : true/false
** explanation : String
* Change requests:
** enabled : true/false
** self validation : true/false
** self deployment : true/false
* Age modified files (days) : int
* Age agent output files (days) : int
* Log all reports received : true/false
* Send metrics : true/false
* display changes graph: true/false (only feature switch in 4.0, global search and scripts will be enabled)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment