Esta é sua primeira instalação de servidor Ubuntu? Em caso afirmativo, você deve saber que muitos pacotes passaram de scripts init.d tradicionais para upstart. O Squid seria um desses pacotes. Isso significa que não há% real/etc/init.d/squid
. Em vez disso, trata-se de um link simbólico, mas você poderá vê-lo se fizer um ls -la /etc/init.d
. O script de início real é uma tarefa iniciante em /etc/init/squid.conf
.
Você precisa alterar a definição service
do seu manifesto para esta:
service { 'squid':
ensure => 'running',
provider => 'upstart',
hasrestart => 'true',
hasstatus => 'true',
subscribe => File['/etc/squid/squid.conf'],
}
Observe que o provedor de fantoches iniciante não pode enable
um serviço, portanto, essa diretiva não deve ser incluída.