fix: ceph consul check script #42

Merged
unkinben merged 1 commits from neoloc/ceph_consul into develop 2024-06-19 22:39:03 +10:00
2 changed files with 15 additions and 1 deletions

View File

@ -19,3 +19,17 @@ ssh::server::options:
- XMODIFIERS - XMODIFIERS
ListenAddress: ListenAddress:
- "%{facts.networking.interfaces.vmbr1.ip}" - "%{facts.networking.interfaces.vmbr1.ip}"
profiles::consul::client::node_rules:
- resource: service
segment: ceph-mon
disposition: write
- resource: service
segment: ceph-mds
disposition: write
- resource: service
segment: ceph-mgr
disposition: write
- resource: service
segment: ceph-osd
disposition: write

View File

@ -25,7 +25,7 @@ class profiles::proxmox::consul {
{ {
id => "pveceph_${key}_check", id => "pveceph_${key}_check",
name => "PVECeph ${key} Check", name => "PVECeph ${key} Check",
script => "/usr/local/bin/check_ceph_service.sh ${key}", args => ['/usr/local/bin/check_ceph_service.sh', $key],
interval => '10s', interval => '10s',
timeout => '1s', timeout => '1s',
} }