memcached

A puppet module for managing one or more memcached instances on Ubuntu and CentOS.

Rene Diepstraten

RPDiep

8,986 downloads

8,095 latest version

1.5 quality score

Version information

  • 0.1.2 (latest)
  • 0.1.1
  • 0.1.0
released Jun 25th 2014

Start using this module

Documentation

RPDiep/memcached — version 0.1.2 Jun 25th 2014

puppet-memcached

A puppet module for managing one or more memcached instances on Ubuntu and CentOS.

Description

This module installs and manages one or more memcached instances through defined types.
It has been tested under Ubuntu 12.04 and CentOS 6.4 .
For other Operating Systems, the defined type memcached::instance may not work.
This module also manages the port permissions for memcached in SElinux.

Usage

memcached

Installs the memcached package. Simple install:

class {"memcached": }

Install with non-default settings:

class {"memcached":
  enabled => true,
  port    => 11211,
  listen  => "127.0.0.1",
  size    => 64,
  conn    => 1024,
  user    => "memcached",
}
  • conn : max current connections
  • size : size in megabytes

memcached::instance

Creates an extra memcached instance.
Simple:

memcached::instance { "additional_1":
  port    => 11212,
}

Advanced:

memcached::instance { "additional_1":
  port    => 11212,
  listen  => "127.0.0.1",
  size    => 64,
  conn    => 1024,
  user    => "memcached",
}

Requirements: