I have setup cobbler that runs puppet automatically after OS installation. It works fine, except that it takes a while for puppet to install all of the packages. This is still a testing phase, so it was just around 15 packages in total. My site.pp looks like this:
node server1 {
include myrepo
include bacula
include vsftpd
}
myrepo is just copying a repository file to the client server. bacula lists 11 packages to be installed, and vsftpd only 1 package.
Right after the OS (Suse) was installed, the repository file was copied over, vsftpd was installed, but only 2 bacula packages were installed in the client server. I had to wait for like half an hour or so before all of the bacula packages got installed. Puppet log is empty.
If I were to run puppet manually, the installation of the packages will run smoothly and fast. What could be the reason of the delay?