Sha256: b39bf1b8c44a83efbbd98030616fcd79ac56d572c778c07efeb487eeb2f96ecc
Contents?: true
Size: 486 Bytes
Versions: 1
Compression:
Stored size: 486 Bytes
Contents
module Caco::Repmgr class NodeRegistered < Trailblazer::Operation step Subprocess(Caco::Executer), input: ->(_ctx, node_name:, **) {{ command: "su - postgres -c 'repmgr cluster show --compact'" }}, id: :repmgr_cluster_show step ->(ctx, node_name:, output:, **) { # set to ctx so can be used in other operations ctx[:node_registered] = output.match?(/^\s+[0-9]{1,}\s+\|\s+#{node_name}\s+\|/) }, id: :verify_node end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
caco-0.1.0 | lib/caco/repmgr/node_registered.rb |