Using modules in your manifests
Now that we know how to find and install public Puppet modules, let's see how to use them. We'll work through a few examples, using the puppetlabs/mysql
module to set up a MySQL server and database, using the puppetlabs/apache
module to set up an Apache website, and using puppet/archive
to download and unpack a compressed archive. After you've tried out these examples, you should feel quite confident in your ability to find an appropriate Puppet module, add it to your Puppetfile
, and deploy it with r10k
.
Using puppetlabs/mysql
Follow these steps to run the puppetlabs/mysql
example:
- If you've previously followed the steps in the Using r10k section, the required module will already be installed. If not, run the following ...
Get Puppet 5 Beginner's Guide - Third Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.