Você pode tentar o manifesto abaixo. O problema é que você precisa adicionar as opções -f
e --allow-unauthenticated
para apt-get
para resolver as dependências automaticamente e instalá-las. Depois que esses sinalizadores forem adicionados, não será necessário adicionar todos os pacotes dependentes ao recurso package
.
class mysql {
package { ["mysql-server-5.5"]:
ensure => present,
allowcdrom => 'true',
install_options => ['--allow-unauthenticated', '-f'],
}
}