From 4e3f602d78dc4cdc904bc09c324696efa78359c2 Mon Sep 17 00:00:00 2001 From: jbondpdx Date: Fri, 10 Oct 2014 15:13:09 -0700 Subject: [PATCH] DOC-1100: old inifile causes agent run failure in PE 3.3 Added a warning about old, manually installed inifile modules cause failure of agent runs on master as of PE 3.3. User needs to update inifile module. Bonus round: DOC-1267. Corrected a broken link in the contributor section. --- README.markdown | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/README.markdown b/README.markdown index 50901e31a..7af33b686 100644 --- a/README.markdown +++ b/README.markdown @@ -1,7 +1,9 @@ -[![Build Status](https://travis-ci.org/puppetlabs/puppetlabs-inifile.png?branch=master)](https://travis-ci.org/puppetlabs/puppetlabs-inifile) + #INI file +[![Build Status](https://travis-ci.org/puppetlabs/puppetlabs-inifile.png?branch=master)](https://travis-ci.org/puppetlabs/puppetlabs-inifile) + ####Table of Contents 1. [Overview](#overview) @@ -146,9 +148,9 @@ If the above code is added, the resulting configured file will contain only line * `name`: An arbitrary name used as the identity of the resource. -* `path`: The INI file in which Puppet will ensure the specified setting. +* `path`: The INI file in which Puppet ensures the specified setting. -* `provider`: The specific backend to use for this `ini_setting` resource. You will seldom need to specify this --- Puppet will usually discover the appropriate provider for your platform. The only available provider for `ini_setting` is ruby. +* `provider`: The specific backend to use for this `ini_setting` resource. You will seldom need to specify this --- Puppet usually discovers the appropriate provider for your platform. The only available provider for `ini_setting` is ruby. * `section`: The name of the INI file section in which the setting should be defined. Add a global section --- settings that appear at the beginning of the file, before any named sections --- by specifying a section name of "". @@ -166,9 +168,9 @@ If the above code is added, the resulting configured file will contain only line * `name`: An arbitrary name used as the identity of the resource. -* `path`: The INI file in which Puppet will ensure the specified setting. +* `path`: The INI file in which Puppet ensures the specified setting. -* `provider`: The specific backend to use for this `ini_subsetting` resource. You will seldom need to specify this --- Puppet will usually discover the appropriate provider for your platform. The only available provider for `ini_subsetting` is ruby. +* `provider`: The specific backend to use for this `ini_subsetting` resource. You will seldom need to specify this --- Puppet usually discovers the appropriate provider for your platform. The only available provider for `ini_subsetting` is ruby. * `quote_char`: The character used to quote the entire value of the setting. Valid values are '', '"', and "'". Defaults to ''. @@ -203,6 +205,10 @@ This module has also been tested, but is not officially supported, on: * Windows 7 * Mac OSX 10.9 (Mavericks) +### Agent run failure with Puppet Enterprise + +As of Puppet Enterprise 3.3, agent runs on master fail if you are using an older, manually installed version of inifile. To solve this problem, upgrade your inifile module to version 1.1.0 or later. + ##Development Puppet Labs modules on the Puppet Forge are open projects, and community contributions are essential for keeping them great. We can’t access the huge number of platforms and myriad of hardware, software, and deployment configurations that Puppet is intended to serve. @@ -213,7 +219,7 @@ You can read the complete module contribution guide on the [Puppet Labs wiki](ht ##Contributors -The list of contributors can be found at: [https://github.com/puppetlabs/puppetlabs-inifile/graphs/contributors/contributors](https://github.com/puppetlabs/puppetlabs-inifile/graphs/contributors/contributors). +The list of contributors can be found at: [https://github.com/puppetlabs/puppetlabs-inifile/graphs/contributors](https://github.com/puppetlabs/puppetlabs-inifile/graphs/contributors).