Puppet Module to manage tcl-devel package, libtcl symlink and /etc/rndrelease.
This module assumes that you have OpenAFS installed. It is ment to be used in cooperation with puppet-module-afs. It is needed for modulecmd to work properly on all platforms.
This module has been tested to work on the following systems with Puppet v3 (with and without the future parser) and Puppet v4 with Ruby versions 1.8.7, 1.9.3, 2.0.0, 2.1.0 and 2.3.1.
This module provides OS default values for these OSfamilies:
- RedHat/CentOS 5/6/7
- Solaris 9/10
- Suse 10/11/12
- Ubuntu 12.04/14.04
For other OSfamilies support, please specify all (!) parameters which defaults to 'USE_DEFAULTS'.
- 1.6.0 2017-08-02 * Add support for CentOS family
- 1.5.0 2017-06-28
- Add support for Ubuntu 16
- Enhance unless condition for locale-gen exec resource
- Add tcl-dev for Ubuntu flavours
- 1.4.0 2017-02-20 Support Puppet 4.9 and Ruby 2.3.1
- 1.3.0 2016-02-24 Add possibility to manage arc console icon
- 1.2.2 2015-08-14 Drop unneeded 32bit support on RedHat 7
- 1.2.1 2015-07-31 Support for Puppet v4
- 1.2.0 2015-05-06 Add ability to unmanage rndrelease file
- 1.1.1 2015-03-24 Manage tcsh package as dependency
- 1.1.0 2015-02-24 Add Ubuntu support for 12.04/14.04
- 1.0.1 2015-02-16
- Prepare for Puppet v4
- deprecate type() as preparation for Puppet v4
- Requires stdlib >= 4.2 now
- 1.0.0 2014-11-13 Initial release
Boolean to trigger creation of /etc/rndrelease file. If set to false /etc/rndrelease will be deleted.
- Default: true
Boolean to trigger management of /etc/rndrelease file. If set to false /etc/rndrelease will not be managed.
- Default: true
Boolean to trigger creation of libtcl symlink.
- Default: true
Boolean to trigger installation of packages.
- Default: true
Solaris specific: string with adminfile.
- Default: undef
Array with package names to be installed.
- Default: 'USE_DEFAULTS', based on OS platform
Solaris specific: string with package provider.
- Default: undef
Solaris specific: string with package source.
- Default: undef
String containing the content for /etc/rndrelease. If set to undef /etc/rndrelease will be deleted.
- Default: 'USE_DEFAULTS', based on OS platform
Absolute path to the target of the libtcl symlink.
- Default: 'USE_DEFAULTS', based on OS platform
Boolean to trigger if arc_console.desktop should be managed.
- Default: false
Boolean to trigger creation (true) or deletion (false) of arc_console.desktop for the the arc_console.
- Default: false
Hiera example:
arc::create_rndrelease: true arc::create_symlink: true arc::install_package: true