Looking for old news? Jump directly to the news archive!

Here's a short overview about the changes found in version 4.7.3:

* Type __ccollect_source: Add create destination parameter (Dominique Roux)
* Type __ssh_authorized_key: Add messaging (Thomas Eckert)
* New type: __letsencrypt_cert (Nico Schottelius, Kamila Součková)
* Core: Warn about invalid type in conf dir and continue instead of error (Darko Poljak)
* New type: __systemd_unit (Ľubomír Kučera)
* Type __letsencrypt_cert: Add support for debian stretch (Daniel Tschada)
* Type __line: Fix a case for absent when line contains single quotes (Darko Poljak)
* Type __config_file: Fix onchange command not being executed (Ľubomír Kučera)

For more information visit the cdist homepage.

Posted Fri Nov 10 20:23:11 2017 Tags:

Here's a short overview about the changes found in version 4.7.2:

* Type __hostname: Add support for CoreOS (Ľubomír Kučera)
* Type __timezone: Add support for CoreOS (Ľubomír Kučera)
* Explorer os: Fix for devuan ascii (Kamila Součková)

For more information visit the cdist homepage.

Posted Sun Oct 22 14:21:26 2017 Tags:

Here's a short overview about the changes found in version 4.7.1:

* Type __line: Add messaging (Thomas Eckert)
* Documentation: Fix documentation for building custom man-pages from non-standard path (Thomas Eckert)
* Core: Fix running scripts with execute bit when name without path is specified (Ander Punnar)
* Type __process: Add messaging (Thomas Eckert)

For more information visit the cdist homepage.

Posted Sun Oct 1 09:16:00 2017 Tags:

Here's a short overview about the changes found in version 4.7.0:

* Core: Add configuration/config file support (Darko Poljak)
* Core: Implement simple integration API (unstable) (Darko Poljak)
* Explorer machine_type: Detect kvm on proxmox (Sven Wick)
* Types __prometheus_server, __prometheus_alertmanager: Bugfixes (Kamila Součková)
* New type: __prometheus_exporter (Kamila Součková)
* Type __daemontools: Improve it on FreeBSD (Kamila Součková)
* Type __package_pkg_openbsd: Fix use of --name (Philippe Gregoire)
* Type __package_pkg_openbsd: Fix pkg_version explorer (Philippe Gregoire)
* Type __prometheus_exporter: Fixes + go version bump (Kamila Součková)
* Core, types: __cdist_loglevel -> __cdist_log_level (Darko Poljak)
* Core, types: Add __cdist_log_level_name env var with vlaue of log level name (Darko Poljak)
* Core: Make cdist honor __cdist_log_level env var (Darko Poljak)
* Core: Add -l/--log-level option (Darko Poljak)
* Type __install_stage: Fix __debug -> __cdist_log_level (Darko Poljak)
* Documentation: Document __cdist_log_level (Darko Poljak)
* Core: Log ERROR to stderr and rest to stdout (Darko Poljak, Steven Armstrong)
* Type __ssh_authorized_key: Bugfix the case where invalid key clears a file and add key validation (Darko Poljak)

For more information visit the cdist homepage.

Posted Fri Sep 22 19:26:31 2017 Tags:

Here's a short overview about the changes found in version 4.6.1:

* Type __user: Explore with /etc files (passwd, group, shadow) (Philippe Gregoire)
* Explorer init: Use pgrep instead of ps for Linux (Philippe Gregoire)
* Type __apt_key_uri: Redirect stderr of apt-key to /dev/null (Mark Verboom)
* Type __package_pkg_openbsd: Support the empty flavor (Philippe Gregoire)
* Type __package_pkg_openbsd: Support using /etc/installurl (Philippe Gregoire)
* Type __user_groups: Support OpenBSD (Philippe Gregoire)
* Type __hostname: Allow hostnamectl to fail silently (Steven Armstrong)
* Type __install_config: Use default default __remote_{copy,exec} in custom __remote_{copy,exec} scripts (Steven Armstrong)
* Type __ssh_authorized_key: Fix removing ssh key that is last one in the file (Darko Poljak)

For more information visit the cdist homepage.

Posted Wed Aug 30 20:44:28 2017 Tags:

Here's a short overview about the changes found in version 4.6.0:

* Core: Add inventory functionality (Darko Poljak)
* Core: Expose inventory host tags in __target_host_tags env var (Darko Poljak)
* Type __timezone: Check current timezone before doing anything (Ander Punnar)
* Core: Add -p HOST_MAX argument (Darko Poljak)
* Core: Add archiving support for transferring directory - new -R beta option (Darko Poljak)
* Core: Fix ssh connection multiplexing race condition (Darko Poljak)
* Core: Fix emulator race conditions with -j option (Darko Poljak)
* Documentation: Cleanup (Darko Poljak)
* Explorer os: Get ID from /etc/os-release (Philippe Gregoire)

For more information visit the cdist homepage.

Posted Fri Aug 25 09:06:07 2017 Tags:

Here's a short overview about the changes found in version 4.5.0:

* Types: Fix install types (Steven Armstrong)
* Core: Add -r command line option for setting remote base path (Steven Armstrong)
* Core: Allow manifest and gencode scripts to be written in any language (Darko Poljak)
* Documentation: Improvements to the english and fix typos (Mesar Hameed)
* Core: Merge -C custom cache path pattern option from beta branch (Darko Poljak)
* Core: Improve and cleanup logging (Darko Poljak, Steven Armstrong)
* Core: Remove deprecated -d option (Darko Poljak)
* Type __file: If no --source then create only if there is no file (Ander Punnar)
* Core: Ignore directory entries that begin with dot('.') (Darko Poljak)
* Core: Fix parallel object prepare and run steps and add nonparallel type marker (Darko Poljak)

For more information visit the cdist homepage.

Posted Thu Jul 20 18:51:56 2017 Tags:

Here's a short overview about the changes found in version 4.4.4:

* Core: Support -j parallelization for object prepare and object run (Darko Poljak)
* Type __install_mkfs: mkfs.vfat does not support -q (Nico Schottelius)
* Types __go_get, __daemontools*, __prometheus*: Fix missing dependencies, fix arguments(Kamila Součková)

For more information visit the cdist homepage.

Posted Fri Jun 16 10:52:22 2017 Tags:

Here's a short overview about the changes found in version 4.4.3:

* Type __golang_from_vendor: Install golang from https://golang.org/dl/ (Kamila Součková)
* Type __go_get: Install go packages using go get (Kamila Součková)
* Explorer kernel_name: uname -s (Kamila Součková)
* Type __sysctl: Add devuan support (Nico Schottelius)
* Type __start_on_boot: Add devuan support (Nico Schottelius)
* Core: Shorten ssh control path (Darko Poljak)
* Type __consul: Add new version and add http check (Kamila Součková)
* New types: __daemontools and __daemontools_service (Kamila Součková)
* New types: __prometheus_server and __prometheus_alertmanager (Kamila Součková)
* New type: __grafana_dashboard (Kamila Součková)

For more information visit the cdist homepage.

Posted Tue Jun 13 20:18:44 2017 Tags:

Here's a short overview about the changes found in version 4.4.2:

* Core: Fix suppression of manifests' outputs (Darko Poljak)
* Type __user_groups: Support FreeBSD (Andres Erbsen)
* Type __cron: Fix filter for new cron on sles12 sp2 (Daniel Heule)
* Type __docker: Support absent state (Dominique Roux)
* Type __docker_compose: Support absent state (Dominique Roux)
* New type: __hosts (Dmitry Bogatov)
* New type: __dot_file (Dmitry Bogatov)

For more information visit the cdist homepage.

Posted Wed Mar 8 18:37:50 2017 Tags: