make error messages consistent
explain get_cib_object_definition expectation
use execute rather than shell_out! - easier to test
set resource updated flag
remove unnecessary command directive
add examples for :start and :stop actions
extract provider initialization into let() block
improve logging
improve variable names
improve logging
avoid unnecessary updates from true vs. "True" values
switch to OO classes modelling Pacemaker objects
tidy up custom exceptions
use new #from_name logic to handle sanity checks
move Pacemaker::CIBObject.from_name test to libraries/primitive_spec
ensure that crmsh is installed early enough