Nos últimos 5 anos, tenho visto mais e mais técnicas para sincronizar coisas de navegadores a ide's.
Agora estou interessado em criar algo semelhante para'meta-gerenciamento de perfis de pacote apt'em sistemas Debian ou Ubuntu. O problema é que não existe uma maneira simples de fazer isso. A estratégia da maioria dos administradores parece ser criar um pacote meta (deb) com uma ferramenta comoequivalentes, mas não tenho tanta certeza de que essa seja a melhor maneira de fazer isso.
Devo continuar no caminho deequivalentes? Existem UIs para gerenciar coisas assim?
Muito obrigado antecipadamente ^_^!
Responder1
Que talfantoche? Ou um de seus concorrentes, como o Chef.
Como um bônus adicional, ele também pode ser usado para enviar os arquivos de configuração. E certifique-se de que os serviços corretos estejam em execução. E você pode mudar de ideia mais tarde para adicionar pacotes e o Puppet cuidará disso para você.
O código é mais ou menos assim (mas de preferência dividido em alguns módulos, etc.):
node foo { include webserver }
node bar { include webserver }
node baz { include imapserver }
node hmm { include smtpserver }
class webserver {
package {
[ "apache2", "mod_ssl", "php5", "php5-cli" ]:
ensure => present;
}
}
class mailserver {
package {
"ldaplibraries":
ensure => present;
}
}
class imapserver {
include mailserver
package {
"dovecot":
ensure => present;
}
}
class smtpserver {
include mailserver
package {
"exim":
ensure => present;
}
}
Adicione alguns file { "/etc/exim.conf": source => "puppet:///smtpserver/exim.conf"; }
e service { "exim": ensure => running, enable => true; }
digite coisas lá e você poderá ter uma solução completa, não apenas uma solução de gerenciamento de pacotes.