Skip to content

Releases: ajcrowe/puppet-supervisord

v0.6.1

21 May 11:31
Compare
Choose a tag to compare

Enhancements

  • Can now set file mode for configuration files
  • Added support for concat versions >2
  • autostart param can now be a string or bool
  • ensure_process can now be set to unmanaged to disable any supervisorctl command being executed

Fixes

  • Fixed dependency loop issue

Many thanks to @Vincent-- , @rsood-trulia, @walterheck, @davidgubler for all the contributions!

v0.6.0

23 Nov 11:12
Compare
Choose a tag to compare

Enhancements

  • Puppet 4 support
  • SuSE and Amazon OSs are now supported.
  • Added support for systemd in Debian 8 & RedHat/Centos 7.
  • Added suppor for enabling or disabling configuration management with $supervisord::manage_config.
  • Added running to $ensure_process for define types to make sure they are started by supervisorctl.
  • Added $package_install_options for package installation.
  • Added $ctl_socket param for selecting between inet and unix sockets.
  • Added $init_script, $init_script_template, $init_defaults and init_defaults_template to allow completely custom init scripts.
  • supervisord::supervisorctl define now accepts an $unless param to add a condition to the exec resource for supervisorctl.

Fixes

  • Fixed $buffer_size and $retries variable validation.
  • Fixed inet and unix server inconsistencies.
  • Fixed issue where curl might not have been installed.

Changes

  • Removed unneeded $executable_path variable
  • Use of $environment variable changed to define/class appropriate name such as $program_environment.

Thanks to @buzzdeee, @mikeraynham, @md14454, @willaerk, @renepavlik, @maxenced, @nvtkaszpir, @MatthiasWiesner, Kendrick Martin

v0.5.1

12 Dec 09:46
Compare
Choose a tag to compare

Enhancements

  • Added correct process naming when numprocs is greater than 1 thanks to @dol for this

v0.5.0

05 Dec 13:05
Compare
Choose a tag to compare

Fixes:

  • Fixed template boolean checks, now checks against nil to allow for false to
    be used.
  • Logs files now correctly use NONE and AUTO values.
  • Fixed supervisord::supervisorctl define type to have correct spacing.
  • Corrected permissions for created conf files.
  • Fixed unix_username and unix_password use in unix_http_server config
  • Corrected README example class.

Enchancements:

  • The config_include location can now be purged with the config_include_purge
    boolean.
  • supervisord::rpcinterface and supervisord::ctlplugin are now available define types.
  • boolean define type params can now be both strings and booleans
  • supervisord changes will now use supervisord::supervisorctl to reread and update all
    resources

Notes:

  • Bumped stdlib to version 4.4

Many thanks for the PRs from @kitchen, @jsok, @kamholz, @rayl, @fridim,
@pavelsmolka and @dol

v0.4.2

04 Aug 09:10
Compare
Choose a tag to compare

Fixes

  • Added Anchors to provide consistence resource ordering, thanks to @jbarbuto

Enhancements

  • Added package_name param, thanks to @jsok
  • Added executable_path param and removed hard coding in RedHat init scipt, thanks to @jtreminio

v0.4.1

02 Jul 09:56
Compare
Choose a tag to compare

Fixes:

  • Fixed status code error on supervisord::supervisorctl commands, thanks to @jtreminio for the PR.

v0.4.0

20 Jun 09:10
Compare
Choose a tag to compare

Fixes

  • Removed root as group and replaced with uid 0 to enhance system
    compatibility

Enhancements

  • Made package provider a user definable param see supervisord::package_provider and README for details of how to change this.
  • All define types can now be automatically pulled in from hiera see example https:/ajcrowe/puppet-supervisord#configure-a-program
  • You can now override the default include path of $config_include/*.conf with your own array using $config_dirs. Bear in mind this would need to include whatever you set $config_include to be, with *.conf on the end.

Credits

Many thanks for the PRs from @jasperla, @mvantellingen for the bug report on the service name and @hasc for the enhancement ideas.

v0.3.3

06 Jun 09:55
Compare
Choose a tag to compare

Fixes:

  • Fixed typo in stopwaitsec param, should have been stopwaitsecs, thanks to @rchrd2

v0.3.2

03 May 17:44
Compare
Choose a tag to compare

Changes

  • Added supervisord::executable_ctl variable for supervisorctl binary path, thanks to @bpgoldsb

v0.3.1

01 May 16:26
Compare
Choose a tag to compare

Fixes

  • Fixed typo in unix_socket_group param, thanks to @dig412