Puppet Class: profile::conftool::dbctl_client
- Defined in:
- modules/profile/manifests/conftool/dbctl_client.pp
Summary
Set up a check for uncommitted diffsOverview
SPDX-License-Identifier: Apache-2.0
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'modules/profile/manifests/conftool/dbctl_client.pp', line 3
class profile::conftool::dbctl_client() {
require ::profile::conftool::client
ensure_packages(['python3-conftool-dbctl', 'etcd-client'])
nrpe::plugin { 'check_dbctl_uncommitted_diffs':
source => 'puppet:///modules/profile/conftool/check_dbctl_uncommitted_diffs.sh'
}
nrpe::monitor_service { 'dbctl_uncommitted_diffs':
ensure => present,
description => 'Uncommitted dbctl configuration changes, check dbctl config diff',
nrpe_command => '/usr/local/lib/nagios/plugins/check_dbctl_uncommitted_diffs',
critical => false,
check_interval => 5,
retry_interval => 5,
retries => 3,
notes_url => 'https://wikitech.wikimedia.org/wiki/Dbctl#Uncommitted_dbctl_diffs',
timeout => 20,
}
}
|