Slackware: Chef ou fantoche?

2

Do chef ou puppet tem algum suporte ao slackware? Algum administrador do slackware está usando um desses? Qual foi a sua experiência com eles e qual deles você recomendaria para alguém que está mantendo cerca de uma dúzia de máquinas slackware?

    
por anshul 07.12.2010 / 12:07

2 respostas

3

O Slackware não foi requisitado para suporte, e não é usado por ninguém no Opscode, então o Chef atualmente não suporta o Slackware (versão 0.9.12). Precisa de duas coisas para que isso aconteça:

Para o primeiro, o plugin da plataforma precisaria determinar de alguma forma se o sistema é slackware (por exemplo, conteúdo do / etc / slackware-release).

Para este último, o suporte específico da plataforma seria principalmente para serviços e pacotes. Não seria terrivelmente difícil adicionar suporte ao Chef, se você gostaria de abrir um ticket solicitando este suporte, vá para o Tickets Open Source do Opscode . Se você quiser contribuir com código para fazer isso, aprenda como contribuir com os projetos do Opscode .

    
por 04.01.2011 / 05:38
1

Eu senti que embora esta seja uma pergunta mais antiga, precisa de outra resposta. Parece-me que o Puppet é, fora da caixa, quase completamente capaz de gerir as caixas do Slack. O único problema que vi é o gerenciamento de pacotes ... ou seja, não há suporte para o slackpkg / slapt-get / swaret / etc.

De qualquer forma, antes de eu divagar por muito tempo, acho que facter (do meu entendimento, o Puppet equivalente a ohai) tem suporte completo ao Slack, mas o próprio fantoche não sabe qual sistema de gerenciamento de pacotes usar. Parece fantoche seria mais fácil de começar a correr com o Slackware fora da caixa.

Existe um patch slapt-get para o fantoche que permite usar "slapt" como um provedor: link

Isso também pode ser de algum serviço: link

Note que com o slapt-get.patch acima, você pode fazer algo como:

package { "mongodb":
    provider => slapt,
    ensure => latest
}

É particularmente legal se você executar seu próprio repositório slapt-get (relativamente simples). Então você pode confiar apenas nos pacotes criados por você mesmo e não em outra pessoa em algum repositório de terceiros.

    
por 02.05.2011 / 16:12