hocon

pdk
Resource types for managing settings in HOCON files

1,300,803 downloads

11,061 latest version

5.0 quality score

Version information

  • 2.0.0 (latest)
  • 1.1.0
  • 1.0.1
  • 1.0.0
  • 0.9.4
  • 0.9.3
  • 0.9.2
  • 0.9.1
  • 0.9.0
released May 5th 2024
This version is compatible with:
  • Puppet Enterprise 2025.4.x, 2025.3.x, 2025.2.x, 2025.1.x, 2023.8.x, 2023.7.x, 2023.6.x, 2023.5.x, 2023.4.x, 2023.3.x, 2023.2.x, 2023.1.x, 2023.0.x, 2021.7.x, 2021.6.x, 2021.5.x, 2021.4.x, 2021.3.x, 2021.2.x, 2021.1.x, 2021.0.x
  • Puppet >= 7.0.0 < 9.0.0
  • CentOS
    ,
    RedHat
    ,
    OracleLinux
    ,
    SLES
    ,
    Debian
    ,
    Ubuntu

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'puppetlabs-hocon', '2.0.0'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add puppetlabs-hocon
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install puppetlabs-hocon --version 2.0.0

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.

Download

Documentation

puppetlabs/hocon — version 2.0.0 May 5th 2024

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

v2.0.0 - 2024-05-05

Full Changelog

Changed

Added

Fixed

v1.1.0 - 2019-10-29

Full Changelog

Added

Fixed

  • Resolve config object before manipulating it #89 (Magisus)

1.0.1 - 2018-06-21

Full Changelog

Other

1.0.0 - 2017-10-31

Full Changelog

Other

  • Updating supported OS for Ubuntu and Debian #70 (pmcmaw)
  • Document that this module is not meant to manage auth.conf #69 (ghoneycutt)
  • (maint) modulesync 892c4cf #68 (HAIL9000)
  • (MODULES-4854) remove allow_deprecations #67 (eputnam)
  • (MODULES-5350) release 1.0.0 prep #66 (eputnam)
  • (maint) modulesync 915cde70e20 #65 (glennsarti)
  • (MODULES-5187) mysnc puppet 5 and ruby 2.4 #64 (eputnam)
  • (MODULES-5144) Prep for puppet 5 #63 (hunner)
  • Fix markdown #62 (hfm)
  • [msync] 786266 Implement puppet-module-gems, a45803 Remove metadata.json from locales config #61 (wilson208)
  • [msync] Add locales folder and config.yaml #60 (wilson208)
  • remove cprice404 #58 (call)
  • (MODULES-4098) Sync the rest of the files #57 (hunner)
  • (MODULES-4097) Sync travis.yml #56 (hunner)
  • (FM-5972) gettext and spec.opts #55 (eputnam)
  • (MODULES-3631) msync Gemfile for 1.9 frozen strings #54 (hunner)
  • Designate former tests files as examples #53 (DavidS)
  • (maint) Various test fixes #52 (bmjen)
  • (maint) Actually fix conditional statement #51 (HAIL9000)
  • (maint) Correct gem installation conditional #50 (HAIL9000)
  • (maint) Move the hocon gem to development #49 (HAIL9000)
  • (MODULES-3704) Update gemfile template to be identical #48 (hunner)
  • (maint) Use correct providers to install gems #47 (HAIL9000)
  • (HC-98) Update specs to reflect new output format #46 (HAIL9000)
  • Change 0x2002 to 0x20 #45 (hunner)
  • Fix sync #44 (hunner)
  • (HC-94) Add hocon to module sync #42 (HAIL9000)
  • (HC-91) Make tests compatible with newer ruby versions #39 (HAIL9000)
  • (maint) Fix indentation error in test file #38 (HAIL9000)
  • (maint) Update PuppetLint configuration #37 (HAIL9000)
  • Add internal_list key to MAINTAINERS #36 (theshanx)
  • (200) Add MAINTAINERS #35 (cprice404)
  • Add maintainers section #32 (karenvdv)
  • (HC-30) Make path and setting namevars #30 (MSLilah)

0.9.4 - 2016-03-02

Full Changelog

Other

  • Release 0.9.4 #29 (hunner)
  • (HC-46) Confine provider based on hocon feature #28 (joshcooper)
  • (HC-31) Handle type change from scalar -> array #26 (vilmibm)
  • (HC-33) Support adding element when array does not exist yet #25 (camlow325)

0.9.3 - 2015-09-24

Full Changelog

Other

0.9.2 - 2015-06-30

Full Changelog

Other

0.9.1 - 2015-05-26

Full Changelog

Other

0.9.0 - 2015-04-28

Full Changelog