In order to have your clients install puppet at boot time we need to configure a yum repository for our puppet packages. I have previously posted how to do this as a blog entry here. There are x steps in creating a repo:Tweet
- create the user to sign keys and make a key for that user
- download or create rpms and sign them
- move the rpms into the correct directories
- create a comps.xml file to describe the package groups provided by the repository (optional)
- run createrepo
making your own repo, a comps.xml a group, using yum groupinstall make your own packages. sign them, key signing. about making packages in an appendix using yum, automatic for workstations, you control the repos.