Tags give the ability to mark specific points in history as being important
  • 6.5.2   Release 6.5.2
    213f1b04 · Release 6.5.2 ·
    Release 6.5.2

    cdist-6.5.2.tar.gz

    cdist-6.5.2.tar.gz.asc

    Changelog

    • Type __update_alternatives: Add state explorer (Ander Punnar)
    • Explorer os_version: Add support for Alpine Linux (Jin-Guk Kwon)
    • Explorer init: Rewrite and support more init systems (Dennis Camera)
    • New type: __service (Timothée Floure)
    • Types _consul*: Add optional parameter for using distribution packages (Timothée Floure)
    • Explorer disks: Fix NetBSD, support Linux w/o lsblk (Dennis Camera)
    • Type __directory: Add 'exists' and 'pre-exists' states (Dennis Camera)
    • Type __file: Improve error messages for pre-exists state (Dennis Camera)
  • 6.5.1   Release 6.5.1
    9f3747cf · Release 6.5.1 ·
    Release 6.5.1

    cdist-6.5.1.tar.gz

    cdist-6.5.1.tar.gz.asc

    Changelog

    • Type __consul_agent: Add Debian 10 support (Nico Schottelius)
    • Explorer os_release: Add fallbacks (Dennis Camera)
    • Types __file, __directory: Add fallback for systems without stat (Dennis Camera)
    • Type __mysql_privileges: Fix quoting (Ander Punnar)
    • Type __package_apt: Update package index if it is older than one day (Ander Punnar)
    • Type __cron: Fix job removal if 'is' and 'should' don't match (Matthias Stecher)
    • New type: __systemd_service (Matthias Stecher)
    • Type __postgres_role: Fix password command synthax (Timothée Floure)
  • 6.5.0   Release 6.5.0
    8f12a4c5 · Release 6.5.0 ·
    Release 6.5.0

    cdist-6.5.0.tar.gz

    cdist-6.5.0.tar.gz.asc

    Changelog

    • Type __acl: Add --entry parameter to replace --acl, deprecate --acl (Ander Punnar)
    • Core: preos: Fix missing configuration file usage, support -g, --config-file option (Darko Poljak)
    • Core info command: Support tilde expansion of conf directories (Darko Poljak)
    • Types _postgres*: Fix edge cases in quoted identifiers (Timothée Floure)
    • New type: __apt_unattended_upgrades (Ander Punnar)
    • Type __line: Bugfixes: (Dennis Camera)
    • ensure the line is only added once
    • always add line to end if anchor is not found
    • match line at the beginning when not regex
    • fix incorrect 'wrongposition' in state explorer
    • produce error when file does not exist
    • Type __acl: Add --source, --file and --directory parameters (Ander Punnar)
  • 6.4.0   Release 6.4.0
    7c9dd3b0 · Release 6.4.0 ·
    Release 6.4.0

    cdist-6.4.0.tar.gz

    cdist-6.4.0.tar.gz.asc

    Changelog

    • Type __consul_agent: Don't deploy init script on Alpine anymore, it ships with one itself (Nico Schottelius)
    • Type __install_chroot_umount: Bugfix: type was not using __chroot_umount/manifest (Steven Armstrong)
    • Types _postgres*: Use double quoted identifiers in generated SQL (Timothée Floure)
    • Core: Add cdist info command (Darko Poljak)
    • New types: __mysql_user, __mysql_privileges (Ander Punnar)
    • Type __mysql_database: Rewrite (Ander Punnar)
  • 6.3.0   Release 6.3.0
    98590802 · Release 6.3.0 ·
    Release 6.3.0

    cdist-6.3.0.tar.gz

    cdist-6.3.0.tar.gz.asc

    Changelog

    • Type __package_update_index: Fix Alpine part (Dominique Roux)
    • Documentation: Fix man pages for install types (Darko Poljak)
    • Documentation: Embed config skeleton instead of rewriting it (Darko Poljak)
    • Documentation: Remove cdist-type prefix and man page reference from type list in html (Darko Poljak)
    • Documentation: PreOS english nitpicking (Evil Ham)
    • Documentation: Add installing from source with signature verification (Darko Poljak)
    • Core: preos: Support top command logging options, custom conf-dir option and CDIST_PATH env var (Darko Poljak)
    • Type __start_on_boot: Docs: remove unsupported *BSD claim (Evil Ham)
    • New type: __openldap_server (Evil Ham)
  • 6.2.0   Release 6.2.0
    a1f33ca8 · Release 6.2.0 ·
    Release 6.2.0

    cdist-6.2.0.tar.gz

    cdist-6.2.0.tar.gz.asc

    Changelog

    • Core: Redefine/reimplement/fix CDIST_ORDER_DEPENDENCY (Darko Poljak)
  • 6.1.1   Release 6.1.1
    3b5aa865 · Release 6.1.1 ·
    Release 6.1.1

    cdist-6.1.1.tar.gz

    cdist-6.1.1.tar.gz.asc

    Changelog

    • Type __xymon_config: Add parameters for ownership and generic rsync options (Thomas Eckert)
    • Type __xymon_client: Add msgcache parameter to support passive clients (Thomas Eckert)
    • Type __apt_key: Use mktemp for unique temporary gpg home (Ander Punnar)
    • Type __hostname: Silence grep exit 1 when os_version is not numeric (Ander Punnar)
    • Type __ufw: Print error message to stderr (Daniel Tschada)
  • 6.1.0   Release 6.1.0
    0bc00477 · Release 6.1.0 ·
    Release 6.1.0

    cdist-6.1.0.tar.gz

    cdist-6.1.0.tar.gz.asc

    Changelog

    • Explorer hostname, type __hostname: Support more operating systems, rewrite type and hostname explorer (Dennis Camera)
  • 6.0.4   Release 6.0.4
    c1633d93 · Release 6.0.4 ·
    Release 6.0.4

    cdist-6.0.4.tar.gz

    cdist-6.0.4.tar.gz.asc

    Changelog

    • Doc: Fix typos (Kirill Miazine)
  • 6.0.3   Release 6.0.3
    5fcd4bc0 · Release 6.0.3 ·
    Release 6.0.3

    cdist-6.0.3.tar.gz

    cdist-6.0.3.tar.gz.asc

    Changelog

    • Type __letsencrypt_cert: Add Alpine support (Nico Schottelius)
    • Type __xymon_client: Fix spelling error in manpage (Dmitry Bogatov)
    • Build: Support pip from git (Darko Poljak, Ľubomír Kučera)
    • Type __package_update_index: Add Alpine support (Ahmed Bilal Khalid)
  • 6.0.2   Release 6.0.2
    778cd4ff · Release 6.0.2 ·
    Release 6.0.2

    cdist-6.0.2.tar.gz

    cdist-6.0.2.tar.gz.asc

    Changelog

    • New types: __xymon_server, __xymon_apache, __xymon_config, __xymon_client (Thomas Eckert)
    • Type __letsencrypt_cert: Add Arch Linux support (Nico Schottelius)
    • New type: __sensible_editor (Dennis Camera)
    • Types __grafana_dashboard, __prometheus_alertmanager, __prometheus_exporter, __prometheus_server: Support Debian 10 (Ahmed Bilal Khalid)
  • 6.0.1   Release 6.0.1
    d1f4657e · Release 6.0.1 ·
    Release 6.0.1

    cdist-6.0.1.tar.gz

    cdist-6.0.1.tar.gz.asc

    Changelog

    • Type __group: Support OSes without getent (Dennis Camera)
    • Type __user: Support OSes without getent (Dennis Camera)
    • Type __ssh_authorized_keys: Support OSes without getent (Dennis Camera)
    • Type __ssh_dot_ssh: Support OSes without getent (Dennis Camera)
    • Explorer interfaces: Always sort output (Dennis Camera)
    • Explorer os: Unquote value from os-release file (Dennis Camera)
    • Type __letsencrypt_cert: Support Debian 10* (Ahmed Bilal Khalid)
    • Type __prometheus_server: Add missing exit after unsupported error message (Dominique Roux)
    • Type __git: Use --recurse-submodules instead of --recursive (Jonas Hagen)
    • Type __git: Add --shallow option (Jonas Hagen)
  • 6.0.0   Release 6.0.0
    828b4c86 · Release 6.0.0 ·
    Release 6.0.0

    cdist-6.0.0.tar.gz

    cdist-6.0.0.tar.gz.asc

    Changelog

    • Type __letsencrypt_cert: Fix beowulf's spelling (Mondi Ravi)
    • Core: Add preos functionality (Darko Poljak)
    • Type __sysctl: Add alpine support (Nico Schottelius)
    • Type __git: Add recursive option (Dennis Camera)
    • Type __apt_key: Fix key dearmor (Ander Punnar)
  • 5.1.3   Release 5.1.3
    067d0a62 · Release 5.1.3 ·
    Release 5.1.3

    cdist-5.1.3.tar.gz

    cdist-5.1.3.tar.gz.asc

    Changelog

    • Build: Overcome bash CDPATH when building docs (Dmitry Bogatov)
    • Type __grafana_dashboard: Update distribution name, package signing key URI and repository URI (Dominique Roux)
    • Type __letsencrypt_cert: Add Devuan Beowulf support (Nico Schottelius)
    • Type __letsencrypt_cert: Fix Devuan Ascii: support (Nico Schottelius)
    • Type __docker: Add devuan support (Dominique Roux)
    • Type __docker_swarm: Fix for Docker 19.03 (Ľubomír Kučera)
  • 5.1.2   Release 5.1.2
    6915d300 · Release 5.1.2 ·
    Release 5.1.2

    cdist-5.1.2.tar.gz

    cdist-5.1.2.tar.gz.asc

    Changelog

    • Core: Add support for type parameters deprecation (Darko Poljak)
    • Type __acl: Rewrite and improve (Ander Punnar)
  • 5.1.1   Release 5.1.1
    8315677a · Release 5.1.1 ·
    Release 5.1.1

    cdist-5.1.1.tar.gz

    cdist-5.1.1.tar.gz.asc

    Changelog

    • Type __apt_key: Use gpg key, fallback to deprecated apt-key (Ander Punnar)
    • Type __acl: Fix and improve (Ander Punnar)
    • Documentation: Document type stdin inside loop caveats (Darko Poljak)
  • 5.1.0   Release 5.1.0
    c58ae444 · Release 5.1.0 ·
    Release 5.1.0

    cdist-5.1.0.tar.gz

    cdist-5.1.0.tar.gz.asc

    Changelog

    • Type __consul: Add alpine support (Nico Schottelius)
    • Type __consul: Add version 1.5.0 (Nico Schottelius)
    • Type __consul_agent: Add alpine support (Nico Schottelius)
    • New helper script: cdist-new-type (Steven Armstrong, Darko Poljak)
    • Core: Add support for deprecated type marker (Darko Poljak)
  • 5.0.2   Release 5.0.2
    4a5425a9 · Release 5.0.2 ·
    Release 5.0.2

    cdist-5.0.2.tar.gz

    cdist-5.0.2.tar.gz.asc

    Changelog

    • Type __package_apk: Fix @repo handling in explorer (Nico Schottelius)
    • Type __postfix: Add alpine support (Nico Schottelius)
    • Type __postfix_postconf: Add alpine support (Nico Schottelius)
    • Type __user: Add alpine support (Nico Schottelius)
    • Core: Set __cdist_dry_run env var (Ander Punnar)
  • 5.0.1   Release 5.0.1
    a8ee4356 · Release 5.0.1 ·
    Release 5.0.1

    cdist-5.0.1.tar.gz

    cdist-5.0.1.tar.gz.asc

    Changelog

    • Documentation: Add 'Perils of CDIST_ORDER_DEPENDENCY' sub-section (Darko Poljak)
    • Build: Clean and separate end user targets into Makefile and maintainer targets into build-helper (Darko Poljak)
    • Core: Update residual references to old cdist homepage (Darko Poljak)
    • Documentation: Update residual references to old cdist homepage and git source (Darko Poljak)
    • Type __cdist: Fix non working 'git://' protocol source (Darko Poljak)
  • 5.0.0   Release 5.0.0
    aad6c341 · Release 5.0.0 ·
    Release 5.0.0

    cdist-5.0.0.tar.gz

    cdist-5.0.0.tar.gz.asc

    Changelog

    • Type __zypper_service: Fix spelling error in manpage (Dmitry Bogatov)
    • Explorer init: Add support for OpenBSD (sideeffect42)
    • Type __postgres_database: Run psql with -w (no-password) (sideeffect42)
    • Type __postgres_role: Run psql with -w (no-password) (sideeffect42)
    • Type __block: Quote prefix/suffix - fix when prefix/suffix contains quotes (sideeffect42)
    • Build: Update due to migration to code.ungleich.ch (Darko Poljak)
    • Documentation: Update due to migration to code.ungleich.ch (Darko Poljak)
    • Core: Detect and report dependency cycle as soon as possible (Darko Poljak)
    • Core, documentation: Release -j/--jobs option, i.e. make it non-beta (Darko Poljak)
    • Documentation: Update due to new cdist website (Darko Poljak)
    • Build: Update due to new cdist website (Darko Poljak)