Forge Home




5,266 latest version

3.1 quality score

Version information

  • 0.2.0 (latest)
  • 0.1.0
released Jun 6th 2018
This version is compatible with:
  • Puppet Enterprise 2018.1.x, 2017.3.x, 2017.2.x, 2017.1.x, 2016.5.x, 2016.4.x
  • Puppet >= 3.8.0 < 6.0.0
  • , , ,

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'wyrie-pypolicyd_spf', '0.2.0'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add wyrie-pypolicyd_spf
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install wyrie-pypolicyd_spf --version 0.2.0

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.



wyrie/pypolicyd_spf — version 0.2.0 Jun 6th 2018


Install and configures pypolicyd_spf (


The module will fetch a versioned tar.gz file from the launchpad project site, build it and install it. It also supports the installation of different versions as found on the project download page ( and configuration of the various directives found in the config file.


class { 'pypolicyd_spf': }

This will install version 1.2 with the default configuration settings. See the tests folder for more options/examples.


  • This module has been tested on Debian Wheezy and Centos 6.4.
  • Module relies on the locally installed wget binary, which is not managed.
  • On Redhat systems the dependency 'python-pyspf' is found in EPEL, which is not managed by this module. See