In the previous chapter, we learned the installation of Puppet agents on multiple hosts. Now, we will start writing our first modules. We will cover the following topics in this chapter:
Module structure and defining modules
Modules to create files and directories
Assigning classes to hosts and hosts groups
Modules to manage services
Modules to manage users
Modules to run commands