Você provavelmente precisará usar uma declaração exec
exec {'foo':
command => "gem install passenger --with-http_ssl_module --with-cc-opt=-Wno-error --with-http_realip_module",
}
Infelizmente você perdeu sua idempotência usando exec.
Estou usando o alup / puppet-rbenv e estou instalando o Passenger com nginx com esta declaração:
rbenv::gem { "passenger":
user => "vagrant",
ruby => "1.9.3-p327",
ensure => "4.0.8",
}
No entanto, preciso adicionar as seguintes opções para compilar o nginx:
--with-http_ssl_module --with-cc-opt=-Wno-error --with-http_realip_module
Eu não sei como fazer isso
Você provavelmente precisará usar uma declaração exec
exec {'foo':
command => "gem install passenger --with-http_ssl_module --with-cc-opt=-Wno-error --with-http_realip_module",
}
Infelizmente você perdeu sua idempotência usando exec.
Tags puppet