aix_mountpoints_facts
Version information
This version is compatible with:
- Puppet Enterprise 2023.8.x, 2023.7.x, 2023.6.x, 2023.5.x, 2023.4.x, 2023.3.x, 2023.2.x, 2023.1.x, 2021.7.x
- Puppet >= 7.24 < 9.0.0
Start using this module
Add this module to your Puppetfile:
mod 'cryssoft-aix_mountpoints_facts', '0.1.0'
Learn more about managing modules with a PuppetfileDocumentation
aix_mountpoints_facts
Table of Contents
- Description
- Setup - The basics of getting started with aix_mountpoints_facts
- Usage - Configuration options and additional functionality
- Limitations - OS compatibility, etc.
- Development - Guide for contributing to the module
Description
The cryssoft-aix_mountpoints_facts module provides a custom fact that maps file system mount points. For some reason, AIX doesn't always populate the regular mountpoints fact.
Setup
Put the module in place in your Puppet master server as usual. AIX-based systems will start populating the $::facts['aix_mountpoints'] hash with their next run, and you can start referencing those facts in your classes.
What aix_mountpoints_facts affects OPTIONAL
At this time, the cryssoft-aix_mountpoints_facts module ONLY supplies custom facts. It does not change anything and should have no side-effects.
Setup Requirements OPTIONAL
As a custom facts module, I believe pluginsync must be enabled for this to work.
Beginning with aix_mountpoints_facts
If you're using Puppet Enterprise, the new fact(s) will show up in the PE console for each AIX-based node under management. If you're not using Puppet Enterprise, you'll need to use a different approach to checking for their existence and values.
Usage
As noted, cryssoft-aix_mountpoints_facts is only providing custom facts. Once the module and its Ruby payload are distributed to your AIX-based nodes, those facts will be available in your classes.
Reference
$::facts['aix_mountpoints'] is the top of a hash. That's it.
Limitations
This module has been tested and worked on AIX 7.2 and 7.3 systems and VIOS 3.1 and 4.1 systems.
Development
In the Development section, tell other users the ground rules for contributing to your project and how they should submit their work.
Release Notes/Contributors/Etc. Optional
Starting this with a new version for the first up-load.