We can add the repository to our kickstart with the repo keyword. We can then specify packages or groups from the repository in the %packages section.
repo --name=Local --baseurl=http://server0.example.com/install/Local/x86_64We will want our group to be installed as well as our repository rpm, here is how we do that.
@localclientNow after installation our client will have the following packages installed from our repository
[root@client15 ~]# rpm -q puppet ruby-augeas func puppet-0.24.8-1.el5.1 ruby-augeas-0.2.0-1.el5 func-0.24-1.el5Now that we have our extra rpms installed, we can move on to configuring puppet.