Code Monkey home page Code Monkey logo

puppet-hostapd's Introduction

Hostapd

Build Status

Overview

The hostapd module allows you to easily manage hostapd with puppet.

Usage

Just include the hostapd class

class { '::hostapd':
  ssid => 'foo',
}

For a more customized configuration:

class { '::hostapd':
  ssid      => 'foo',
  interface => 'wlan0',
  bridge    => 'br0',
}

Declare an additional bssid:

hostapd::bssid { 'wlan0_0':
  ssid      => 'bar',
  bridge    => 'br0',
}

Reference

Classes:

Resources:

###Class: hostapd This class is used to install, configure and manage hostapd daemon.

####ssid

####interface

####bridge

####driver

####hw_mode

####channel

####wmm_enabled

####ieee80211n

####ht_capab

####auth_algs

####wpa

####wpa_passphrase

####wpa_key_mgmt

####wpa_pairwise

####rsn_pairwise

####version The version of hostapd to install/manage. Defaults to your operating system default.

####enable Should the service be enabled during boot time ?

####start Should the service be started by Puppet ?

####bssids Hash of additional bssids to configure.

###Class: hostapd::config Configure hostapd. You should not declare this class explicitely, it should be done by the hostapd class.

###Class: hostapd::install Install hostapd. You should not declare this class explicitely, it should be done by the hostapd class.

###Class: hostapd::service Manage hostapd service. You should not declare this class explicitely, it should be done by the hostapd class.

###Resource: hostapd::bssid

####namevar The name of the bssid to declare.

####bss The name of the bssid, defaults to namevar.

####ssid

####bssid

####interface

####bridge

####driver

####hw_mode

####channel

####wmm_enabled

####ieee80211n

####ht_capab

####auth_algs

####wpa

####wpa_passphrase

####wpa_key_mgmt

####wpa_pairwise

####rsn_pairwise

puppet-hostapd's People

Contributors

mcanevet avatar

Watchers

Andreas Zuber avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.