Provider: pcs

Defined in:
lib/puppet/provider/cs_primitive/pcs.rb
Resource type:
cs_primitive

Overview

Specific provider for a rather specific type since I currently have no plan to abstract corosync/pacemaker vs. keepalived. Primitives in Corosync are the thing we desire to monitor; websites, ipaddresses, databases, etc, etc. Here we manage the creation and deletion of these primitives. We will accept a hash for what Corosync calls operations and parameters. A hash is used instead of constucting a better model since these values can be almost anything.

Default Provider For

  • operatingsystem — [:fedora, :centos, :redhat]

Commands

  • pcs — pcs