Book Image

Extending Puppet

By : Alessandro Franceschi
Book Image

Extending Puppet

By: Alessandro Franceschi

Overview of this book

Table of Contents (21 chapters)
Extending Puppet
Credits
Foreword
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
Index

Puppet on storage devices


Puppet management on storage devices is still in the early stages; there are not many implementations around, but something is moving, for example, Gavin Williams' module to manage NetApp filers available at https://forge.puppetlabs.com/fatmcgav/netapp.

In addition, this module is based on puppet device; the configuration is something like the following lines of code:

[netapp.example42.lan]
  type netapp
  url https://root:[email protected]

The module provides native types to manage volumes (netapp_volume), NFS shares (netapp_export), users (netapp_user), snap mirrors (netapp_snapmirror), and other configuration items. It also provides a defined resource (netapp::vqe) for the easy creation and exportation of a volume.