Hello,

I am very pleased to announce the next release of various Choria
modules.
This is a huge release that includes the ability to write Playbooks in
the Puppet DSL.  You can have custom error handling, branching to handle
failures etc, this is a massive step forward for the Playbooks feature.
I think this is a massive leap forward that at this point the old YAML
playbook DSL have no purpose.  Thus it's now deprecated.  This release
supports both Plan and YAML Playbooks but the next release will remove
the YAML ones.
I posted a blog post about these[1] and the official documentation have
been completely updated for the Plan feature.
I am also in the process of consolidating the *mcollective* and
*mcollective_choria* modules into a new *choria* module.
To upgrade to this release you need:

 * Puppet 5.4.0 if you want to use the Plans based Playbooks
 * Install the *choria/choria* module in addition to the ones you have
   now
 * Take note that the* puppetlabs-stdlib* and *camptocamp-systemd*
   dependencies have been updated
*choria/choria version 0.1.0*
 * Initial release supporting Plan based Playbooks
*choria/mcollective_choria version 0.6.0*
 * Support stringified and real booleans in PQL discovery
 * Clarified UI of the *choria_util* agent
 * Removes the *bolt_task* playbook feature
 * Allow Playbooks to be written using the Puppet Plans DSL
 * Use the NATS gem 0.3.0
 * Restore deep merging of the gem dependencies
*choria/mcollective version 0.4.0*
 * Update *stdlib* dependencies
 * Ensure *crontimes* and *fqdn_rand* isn't called when removing the
   facts cron
 * Avoid dependency cycles when using Librarian Puppet
*choria/nats version 0.3.0*
 * Support disabling TLS
 * Support Debian Stretch
 * Support OEL7
Special thanks to Javier Juarez, @ps-beilers, Andrew Stangl and Tim
Meusel for their contributions to this release!
--
R.I.Pienaar / www.devco.net / @ripienaar

Links:

  1. https://www.devco.net/archives/2018/02/25/choria-playbooks-dsl.php

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"mcollective-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to mcollective-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to