Eu nunca iniciei o Ubuntu, mas eu o uso para centos / rhel. Por que você está instalando o pacote de fantoches de base? Eu adiciono meu repositório yum local para o fantoche (e epel) ao processo de instalação como parte do script principal do kickstart. Por exemplo.
repo --name=local --baseurl=http://...
Eu, então, tenho o fantoche de lançamento da seção% post, que lida com a configuração de todos os repositórios do yum que eu gostaria de usar instalando o rpms adequado para eles (por exemplo, epel-release).
Eu também tive o kickstart, apenas instale a versão antiga do epel (0.25.x) e então faça com que o módulo puppet-client gerencie o upgrade do cliente para o 2.6.x.