lmhosts

pdk
Manages the lmhosts file.

Robert August Vincent II

pillarsdotnet

3,803 downloads

1,422 latest version

5.0 quality score

Version information

  • 0.2.1 (latest)
  • 0.2.0
  • 0.1.9
  • 0.1.8
  • 0.1.7
  • 0.1.6
  • 0.1.5
  • 0.1.4
  • 0.1.3
  • 0.1.2
  • 0.1.1
  • 0.1.0
released Nov 7th 2019
This version is compatible with:
  • Puppet Enterprise 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x, 2018.1.x, 2017.3.x, 2017.2.x, 2016.4.x
  • Puppet >= 4.10.0 < 7.0.0
  • CentOS
    ,
    OracleLinux
    ,
    RedHat
    ,
    Scientific
    ,
    Debian
    ,
    Ubuntu
    ,
    windows
    ,
    Solaris
    ,
    SLES
    ,
    Darwin
    ,
    Fedora

Start using this module

Documentation

pillarsdotnet/lmhosts — version 0.2.1 Nov 7th 2019

lmhosts

Table of Contents

  1. Description
  2. Setup - The basics of getting started with lmhosts
  3. Usage - Configuration options and additional functionality
  4. Limitations - OS compatibility, etc.
  5. Development - Guide for contributing to the module

Description

This module manages the lmhosts file.

The lmhosts file allows certain information about your Windows network to be pre-loaded without performing any network lookups.

Setup

For use with r10k or g10k, add an entry to your Puppetfile as follows:

mod lmhosts,
  :git -> 'https://github.com/pillarsdotnet/lmhosts'

For use with another module, add a dependency to its metadata.json file:

  "dependencies": [
    {
      "name"               : "pillarsdotnet/lmhosts",
      "version_requirement": ">= 0.0.1 < 1.0.0"
    },
  ]

Dependencies

For Windows clients, the puppet/windows_env module is required. Non-windows clients may ignore this dependency.

Usage

Generate a standard lmhosts file

This will create an lmhosts file containing an entry for localhost, plus one host entry for each node in the catalog.

include ::lmhosts

Add static entries for localhost and CORP-PDC

hieradata

lmhosts::list:
  - address: '127.0.0.1'
    host:    'localhost'
  - address: '10.0.0.100'
    host:    'corp-pdc'

puppet

include ::lmhosts

Reference

See REFERENCE.md.

Development

Submit bug-reports, issues, and pull-requests to https://github.com/pillarsdotnet/puppet-lmhosts.

Changelog

See CHANGELOG.md.