Skip to content

sumple usage of puppet foreman and other modules simple puppetagent module for debian jessie

License

Notifications You must be signed in to change notification settings

Gril258/puppetnode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

puppetnode

Table of Contents

  1. Description
  2. Setup - The basics of getting started with puppetnode
  3. Usage - Configuration options and additional functionality
  4. Limitations - OS compatibility, etc.

Description

Simple puppet server and agent iplementation using foreman-puppet as module also use for agent.

Setup

add this line to Puppetfile

mod "Gril258/puppetnode", :git => "git://github.com/Gril258/puppetnode.git"

What puppetnode affects OPTIONAL

puppetnode::agent - configure agent on node puppetnode::master - create puppetmaster using puppet-collection release and puppetserver implementation support debian jessie only

Setup Requirements OPTIONAL

debian jessie for puppet master debian wheezy jessie for agent

Usage

for server

include ::puppetnode::master

for agent

class { 'puppet_agent': server => "puppet.infra.${location}", # example internal network server hostname by schema "${machine_type}.${env}.${location}" # $env != $environment runinterval => $puppet_agent_run_interval # n of s to set --configtimeout }

Limitations

its fo specific purpose only, do not recommed for other usage.

About

sumple usage of puppet foreman and other modules simple puppetagent module for debian jessie

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published