All notable changes to this project will be documented in this file. Each new release typically also includes the latest modulesync defaults. These should not affect the functionality of the module.
v9.0.0 (2023-11-02)
Breaking changes:
Implemented enhancements:
Merged pull requests:
- package: remove obsolete comments #204 (kenyon)
- README: remove obsolete Reference and OS support sections #203 (kenyon)
v8.0.0 (2023-06-26)
Breaking changes:
- Drop EoL Debian 9 support #195 (bastelfreak)
- Drop Puppet 6 support #194 (bastelfreak)
Implemented enhancements:
- Add Debian 11 support #200 (bastelfreak)
- Add Ubuntu 22.04 support #199 (bastelfreak)
- Add EL9/Rocky/Alma support #198 (bastelfreak)
- Add puppet 8 support #197 (bastelfreak)
- Relax dependencies version requirements #196 (smortex)
v7.1.0 (2023-02-02)
Implemented enhancements:
- Add AlmaLinux and Rocky support #191 (bastelfreak)
v7.0.0 (2022-08-22)
Breaking changes:
- Drop Ubuntu 16.04 support #185 (bastelfreak)
- Drop RedHat-derivatives 6; Add RedHat-derivatives 8 #174 (smortex)
- Drop EOL CentOS 6; Debian 8; Add Debian 9, Debian 10, Ubuntu 20.04 #172 (smortex)
- Drop EOL Puppet 5; Add Puppet 7 #171 (smortex)
Implemented enhancements:
- Move hiera data to init.pp / puppet-lint: enable type/documentation check #188 (bastelfreak)
- Allow to add +auto.master in auto.master file #183 (erobhal)
- Add the ability to purge the $map_dir directory of unmanaged files. #181 (bschonec)
- Add support for FreeBSD #179 (smortex)
- Enable LDAP in autofs #163 (coreone)
Closed issues:
- Dependency chain issue with puppetlabs-concat #169
Merged pull requests:
- delete legacy nodesets #186 (bastelfreak)
- Allow stdlib 8.0.0 #175 (smortex)
- Allow latest versions of dependencies #173 (smortex)
- Drop OpenSuSE 13, add OpenSuSE 15.2 #166 (ekohl)
- Use voxpupuli-acceptance #159 (ekohl)
- Add optional integer "order" to fs_mapping type #152 (georgestagg)
v6.0.0 (2020-04-07)
Breaking changes:
- modulesync 2.7.0 and drop puppet 4 #146 (bastelfreak)
Implemented enhancements:
- Enable auto-naming of the /etc/auto.<mount> file. #105
- Manage autofs main configuration file #90
- autofs::mapfile can be configured to be executable. #143 (mdwheele)
- add Ubuntu 18.04 support #140 (bastelfreak)
Fixed bugs:
- parameter 'mappings' expects an Array value, got Struct #125
- Correctly notify the service #154 (ekohl)
- Allow puppetlabs/concat 6.x, puppetlabs/stdlib 6.x #147 (dhoppe)
- Fix mapping snippet (Puppet expects an Array) in README.md #145 (jaimegdpr)
Closed issues:
Merged pull requests:
- Remove duplicate CONTRIBUTING.md file #155 (dhoppe)
- Correct docs for puppet-strings syntax #153 (ekohl)
- Clean up acceptance spec helper #151 (ekohl)
- regenerate REFERENCE.md #150 (bastelfreak)
- drop EOL Ubuntu 14.04 #148 (bastelfreak)
- improve unit tests #144 (bastelfreak)
- fix apache-2 license detection #141 (bastelfreak)
- add initial REFERENCE.md #133 (bastelfreak)
v5.0.1 (2018-10-14)
Closed issues:
- Unknown variable: 'autofs::auto_master_map' in mount.pp #134
- autofs::mount mapfile_manage is still useful - need to add back #123
Merged pull requests:
- modulesync 2.1.0 and allow puppet 6.x #135 (bastelfreak)
- modulesync 1.9.6; allow puppetlabs/stdlib 5.x and puppetlabs/concat 5.x #130 (bastelfreak)
- drop EOL OSs; fix puppet version range #126 (bastelfreak)
- Rely on beaker-hostgenerator for docker nodesets #118 (ekohl)
v5.0.0 (2018-04-21)
Breaking changes:
- Wide refactoring of master map and map file management #119 (jcbollinger)
Implemented enhancements:
- Drop-in files created when $autofs::mount::use_dir is true should never be executable #109
- The mapfile banner should not be duplicated #103
Fixed bugs:
- The Autofs::Mapentry data type is incomplete #115
- Catalog compilation fails when mapcontents are given as a string #108
- Catalog compilation can fail when managing the same map file via multiple autofs::map resources #107
- Executable maps cannot be built from multiple pieces #104
- Made the Autofs::Mapentry type more permissive #116 (jcbollinger)
- Make all drop-in files non-executable #111 (jcbollinger)
- Fix handling for bare-string mapcontents #110 (jcbollinger)
Closed issues:
- Documentation uses wrong name for autofs::map::mapfile #101
Merged pull requests:
- Use docker sets in travis.yml #114 (ekohl)
- bump lower puppet version boundary to 4.10.10 #113 (bastelfreak)
- Correct and refresh README.md #102 (jcbollinger)
v4.3.0 (2018-03-05)
Closed issues:
- Add AIX support #96
Merged pull requests:
v4.2.1 (2018-02-28)
Implemented enhancements:
- Allow the special map name "-hosts" in Autofs::Mapentry #93
- Add ability to remove mounts and maps. #95 (dhollinger)
- Update code to allow for the special -hosts map #94 (dhollinger)
Fixed bugs:
- No option to remove an already defined autofs::mount #91
Closed issues:
- autofs mount #92
v4.2.0 (2017-12-09)
Merged pull requests:
- regenerate puppet-strings docs #87 (bastelfreak)
- Remove EOL operatingsystems #86 (ekohl)
v4.1.0 (2017-10-11)
Merged pull requests:
- Several fixes related to failing modulesync tests/support puppet5 #82 (dhollinger)
v4.0.0 (2017-09-13)
Breaking changes:
- BREAKING: refactor hiera data lookup #76 (dhollinger)
Implemented enhancements:
Fixed bugs:
- Solaris support with tests #78 (Nekototori)
v3.2.0 (2017-07-02)
Implemented enhancements:
- Add Puppet 5 compatibility #74 (dhollinger)
Closed issues:
- Not compatible with Puppet 5 #73
v3.1.0 (2017-06-24)
Implemented enhancements:
- Support map types in auto.master #67 (traylenator)
- Let
autofs::mount
mount option default to title. #66 (traylenator) - Specify default for order parameter on auto::mount #65 (traylenator)
- Multiple autofs::map instances per map. #62 (traylenator)
- New boolean mapfile_manage to manage mapfile #58 (traylenator)
- Introduce new type autofs::map #57 (traylenator)
Fixed bugs:
Closed issues:
- autofs_version fact throws exception on mac OS X #68
- mapcontents or mapcontent #63
- autofs::map has issues when order not set #59
Merged pull requests:
- bump minimal stdlib version to 4.13.1 #71 (bastelfreak)
- bump minimal puppet version to 4.7.0 #70 (bastelfreak)
- Fixes #63 autofs::map mapcontent parameter to mapcontents #64 (traylenator)
- Update map and mount defined types to address #59 #61 (dhollinger)
v3.0.2 (2017-05-11)
Implemented enhancements:
- Fixtures file now uses upstream git repos #53 (dhollinger)
Fixed bugs:
- Update the concat allowed version range to include 3.0.0 and 4.0.0 #54 (dhollinger)
Closed issues:
- autofs module forces use of puppetlabs/concat 2.x #48
- Incorrect puppet/stdlib dependency declaration #46
Merged pull requests:
- Fix rubocop errors #52 (dhollinger)
- Bump minimum required stdlib version to 4.13.0 #47 (alexjfisher)
v3.0.1 (2017-04-10)
Fixed bugs:
Closed issues:
- puppet-autofs #39
v3.0.0 (2017-04-06)
Breaking changes:
- Clean up data types #36
- Update data types and docs #37 (dhollinger)
- Remove unused mounts class #35 (dhollinger)
- Make package and service private #34 (dhollinger)
Implemented enhancements:
- Autofs version fact #26
- Make package and service classes private #24
- Remove autofs::mounts class #22
- Add parameters for managing the package and service state #21
Closed issues:
- Point Forge to the Module Documentation site #25
Merged pull requests:
- Add with_all_deps method to compile test #32 (dhollinger)
- [blacksmith] Bump version to 2.1.2-rc0 #29 (dhollinger)
- Add new fact for tracking autofs version #33 (dhollinger)
- Add parameters for configuring package and service #31 (dhollinger)
v2.1.1 (2017-03-10)
Fixed bugs:
- Instructions for managing autofs service appear to be incorrect #19
Closed issues:
- Migrate autofs module to Vox Pupuli #1
Merged pull requests:
- Fix CHANGELOG release tag name for v2.1.1 #27 (dhollinger)
- Remove invalid documentation #20 (dhollinger)
- update project information #17 (benkevan)
- General cleanup and corrections #15 (dhollinger)
v2.1.0 (2017-01-14)
Implemented enhancements:
- Cleanup call to autofs::mount #9 (dhollinger)
Fixed bugs:
mount
should not default to an empty array. #5
Merged pull requests:
- Updates puppet-strings docs #10 (dhollinger)
- migrate beaker tasks to ruby240/trusty env #8 (bastelfreak)
- Update documentation #7 (dhollinger)
v2.0.1 (2017-01-06)
Merged pull requests:
- Migration prep #3 (dhollinger)
v2.0.0 (2016-12-30)
v1.4.5 (2016-12-20)
v1.4.4 (2016-11-07)
v1.4.3 (2016-10-20)
v1.4.2 (2016-07-22)
v1.4.1 (2016-07-22)
v1.4.0 (2016-06-28)
v1.3.2 (2016-06-27)
v1.3.1 (2016-06-04)
v1.3.0 (2016-04-09)
v1.2.0 (2016-02-26)
v1.1.8 (2016-01-21)
v1.1.7 (2015-08-13)
v1.1.4 (2015-07-24)
v1.1.3 (2015-07-20)
v1.1.2 (2015-06-19)
v1.1.1 (2014-12-28)
v1.1.0 (2014-12-28)
v1.0.4 (2014-12-23)
v1.0.2 (2014-12-23)
v1.0.1 (2014-12-23)
v1.0.0 (2014-12-23)
v0.9.1 (2014-12-23)
v0.9.0 (2014-12-22)
v0.6.0 (2014-12-19)
v0.2.1 (2014-12-12)
v0.2.0 (2014-12-11)
v0.1.0 (2014-08-29)
* This Changelog was automatically generated by github_changelog_generator