/puppet-avahi

Puppet Module for Avahi

Primary LanguageRuby

Puppet-Avahi

Table of Contents

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

Overview

Installs and Configures Avahi zeroconf networking software.

Setup

What avahi affects

  • package/service/configuration files for Avahi

Usage

class { 'avahi::init' }

Limitations

Only Supports Ubuntu/Debian

Development

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Running Tests

# Install Requirements
bundle install

# Validate Files
bundle exec rake validate

# Run Rspec-Puppet
bundle exec rake spec

# Run Puppet-Lint
bundle exec rake lint

Source code availabe here