At this point you can install a client unattended. The client will boot but you can't yet control which services will be running on that client. In this section we will configure services which we will use to configure the machine after it has been installed.

Some admins put a lot of effort into their kickstart files, having everything configured in the post section. In our farm we'll keep the kickstart fairly minimal and use other services such as puppet, augeas and func to configure the machine. By doing things this way, we ensure that we can keep systems configured without reinstalling them.

In order to install these services, we need to make our own yum repository that we can invoke at install time. We will do this in the next section.