Version information
This module has been deprecated by its author since Nov 13th 2018.
The reason given was: This module has been adopted by Vox Pupuli.
The author has suggested puppet-php as its replacement.
Start using this module
Documentation
Introduction
puppet-php
is a module for managing PHP using puppet.
This originally was a fork of jippi/puppet-php (nodes-php on Puppet Forge) but has since been rewritten in large parts.
Documentation
The module aims to use sane defaults and be easily configurable with hiera.
The recommended way is to use the main class to install php with following defaults.
class { '::php':
manage_repos => true,
fpm => true,
apache => false,
dev => true,
composer => true,
pear => true,
extensions => {}
}
Installing extensions
Extensions can be installed either by using the parameter on the main class or by
defining the hash php::extension
in hiera.
php::extensions:
json: {}
mysql: {}
memcached:
provider: pecl
header_packages:
- libmemcached-dev
Source Code
The source can be found at github.com/Mayflower/puppet-php
License
The project is released under the permissive MIT license.
Bugs
If you happen to stumble upon a bug, please feel free to create a pull request with a fix (optionally with a test), and a description of the bug and how it was resolved.
Or simply create an issue adding steps to let us reproduce the bug.
Features
If you have a good idea for a feature, please create an issue to discuss it. Pull requests are always more than welcome.
Dependencies
- puppetlabs/stdlib (> 4.1.0)
- puppetlabs/apt (> 0.0.0)
- darin/zypprepo (> 0.0.0)