Apache is the world's favorite web server, so it's highly likely that part of your Puppetly duties will include installing and managing Apache.
We'll install and use the puppetlabs-apache
module to install and start Apache. This time, when we run the puppet module install
command, we'll use the -i
option to tell Puppet to install the module in our Git repository's module's directory:
- Install the module using
puppet module install
:
t@mylaptop $ puppet module install -i modules puppetlabs-apache Notice: Preparing to install into /home/thomas/puppet/modules ... Notice: Downloading from https://forgeapi.puppet.com ... Notice: Installing -- do not interrupt ... /home/thomas/puppet/modules └─┬ puppetlabs-apache (v3.1.0) ├── puppetlabs-concat (v4.2.1) └── puppetlabs-stdlib (v4.25.0)
t@mylaptop $ git add modules t@mylaptop $ git commit -m 'adding modules to repo' [production 66f2ed5] adding modules...