Create a Role and Profile for NTP

We deploy the real environment, you take the scenario-based labs on us. Hands-on, from anywhere, at any time.

Time required: 1 Hours

Suggested Pre Requisites

You need to have completed the Building your first Puppet Module hands-on lab.


 The objectives of this lab is to give you hands on experience working with Puppet roles and profiles.


In this lab you will be working with roles and profiles.


1. Edit /etc/hosts
2. Set selinux to permissive.
3. Install the Puppet master.
4. Configure your agent node.
5. Clone your ntp module from Github.
6. Create a base profile for ntp.
7. Create a web role and add your base profile.
8. Add a node group for your role.
9. Pin your agent node tot he node group.
10. Add your role to the node group.
11. Test your role and profile on your agent node.
12. Debug any issues.
13. Commit your role and profile to GitHub. You will need it later.

Share our Labs
Start Your Free Trial

We have the longest and most in depth courses about cloud and engineering topics on the web. All of our training content is included with every membership.