Tags give the ability to mark specific points in history as being important
  • 6.7.0   Release 6.7.0
    f5b367df · Release 6.7.0 ·
    Release 6.7.0

    cdist-6.7.0.tar.gz

    cdist-6.7.0.tar.gz.asc

    Changelog

    • Delete deprecated type: __pf_apply (Darko Poljak)
    • New type: __download (Ander Punnar)
    • Type __locale_system: Add devuan support (Dennis Camera)
    • Type __package_opkg: Add locking (Dennis Camera)
    • Type __hosts: Add --alias parameter (Dennis Camera)
    • Type __user: Fix shadow explorer for OpenBSD (Dennis Camera)
    • Core: Make emulator-part code consistent; remove faulty warning (Darko Poljak)
    • Types __file, __directory: Support setuid, setguid, sticky bits (Dennis Camera)
    • Type __postfix_master: Fix --option parameter and option expansion (Daniel Fancsali)
    • Type __user: Install user packages on OpenWrt (Dennis Camera)
    • Type __openldap_server: Add Alpine support (Timothée Floure)
    • Type __package_apt: Fix for legacy APT versions that do not support --no-install-recommends (Dennis Camera)
    • Type __key_value: Get awk from POSIX PATH (Dennis Camera)
    • New type: __unpack (Ander Punnar)
    • Type __locale_system: Support more OSes (Dennis Camera)
    • Explorers cpu_cores, disks, memory: Fix for NetBSD (Dennis Camera)
    • Type __sysctl: Fix for NetBSD (Dennis Camera)
  • 6.6.0   Release 6.6.0
    cdb99839 · Release 6.6.0 ·
    Release 6.6.0

    cdist-6.6.0.tar.gz

    cdist-6.6.0.tar.gz.asc

    Changelog

    • Type __ssh_authorized_keys: Add option for removing undefined keys (Ander Punnar)
    • Core: Support colored log output (Evil Ham)
    • Core: Tune colored log output and respect NO_COLOR env var (Dennis Camera)
    • Documentation: Fix failing man pages build with newer sphinx versions (Darko Poljak)
    • Documentation: Fix trivial grammatical mistakes (Jaak Ristioja)
    • Explorer os: Fix for sles15 (Daniel Heule)
    • Type __clean_path: Add --path parameter (Ander Punnar)
    • Core: Increase minimal supported Python version to 3.5 (Darko Poljak)
    • Core: Add log server for nested logging (Steven Armstrong)
  • 6.5.6   Release 6.5.6
    abac79d4 · Release 6.5.6 ·
    Release 6.5.6

    cdist-6.5.6.tar.gz

    cdist-6.5.6.tar.gz.asc

    Changelog

    • Type __pyvenv: Switch to python3 -m venv for Ubuntu (Nico Schottelius)
    • Type __letsencrypt_cert: Whitelist Ubuntu (Nico Schottelius)
    • Types __cron, __file, __link: Improve manpages (Matthias Stecher)
    • Explorer machine_type: Add support for FreeBSD and OpenBSD, and simplify Linux code (Evil Ham)
    • Type __ssh_authorized_key, __ssh_authorized_keys: Improve manpages (Evil Ham)
    • Type __ssh_authorized_keys: Fix bug where --option was not multiple (Evil Ham)
    • Type __motd: Debian/Ubuntu/Devuan use /etc/motd (Ander Punnar)
    • Type __group: Fix --gid on FreeBSD (Ander Punnar)
    • Configuration: Fix typos in cdist.cfg.skeleton (Jaak Ristioja)
    • Type __user: Fix user deletion on FreeBSD (Ander Punnar)
    • Core: Fix double log lines (Darko Poljak)
  • 6.5.5   Release 6.5.5
    310045d9 · Release 6.5.5 ·
    Release 6.5.5

    cdist-6.5.5.tar.gz

    cdist-6.5.5.tar.gz.asc

    Changelog

    • Core: Fix XDG_CONFIG_HOME config file location (Joachim Desroches)
    • Type __postgres_database: Add encoding, lc-collate, lc-ctype, template parameters (Timothée Floure)
    • Type __motd: Improve documentation and support for FreeBSD (Evil Ham)
    • Type __openldap_server: Support extra config parameter (Evil Ham)
    • Type __postfix: Automagically support more OSs by not checking too much (Evil Ham)
    • New type: __pf_apply_anchor (Kamila Součková, Evil Ham)
    • Type __pf_ruleset: Refactor (Kamila Součková, Evil Ham)
    • Type __pf_apply: Deprecate type (Kamila Součková, Evil Ham)
    • Configuration: Add notes to cdist.cfg.skeleton (Evil Ham)
    • Explorers cpu_cores, memory: Improve *BSD support (Evil Ham)
    • Core: Remove debug logging noise (Evil Ham)
  • 6.5.4   Release 6.5.4
    0805fac7 · Release 6.5.4 ·
    Release 6.5.4

    cdist-6.5.4.tar.gz

    cdist-6.5.4.tar.gz.asc

    Changelog

    • Explorer init: Do not grep on non-existent init (Steven Armstrong)
    • Core: Bugfix to preserve conf dirs order (Steven Armstrong)
  • 6.5.3   Release 6.5.3
    ceb6b597 · Release 6.5.3 ·
    Release 6.5.3

    cdist-6.5.3.tar.gz

    cdist-6.5.3.tar.gz.asc

    Changelog

    • Type __cron: Make non parallel due to race condition (Nico Schottelius)
    • Type __pyvenv: Use python3 -m venv on Alpine (Nico Schottelius)
    • Type __user: Fix missing shadow for alpine (llnu)
    • Type __consule_agent: Make conf_dir dependent on OS - fixes Alpine (Nico Schottelius)
    • Type __letsencrypt_cert: Fix typo (Andrew Schleifer)
    • Type __package_update_index: Fix maxage false positives (Matthias Stecher)
  • 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)