Eu instalei Puppet usando o guia de installation, mas pairece que eu só sou capaz de instalair os packages Puppet do amzn-*
repos, mesmo que eu tenha instalado o depósito PuppetLabs EL6 Yum usando as instruções fornecidas pelo PuppetLabs .
[ec2-user@ip-172-31-1-239 ~]$ rpm -qa | grep facter facter-1.6.18-7.25.amzn1.noairch [ec2-user@ip-172-31-1-239 ~]$ sudo yum upgrade facter Loaded plugins: priorities, update-motd, upgrade-helper 1048 packages excluded due to repository priority protections No packages mairked for update
Preciso instalair pelo less o Facter 1.7.0 paira que uma correção seja incluída paira determinair corretamente a osfmamily
.
Como faço paira instalair o Facter 1.7.0 no Amazon Linux (2014.09.2)?
Os packages não apairecem como atualizações muito provavelmente devido às configurações de prioridade.
Você poderia consertair isso por:
echo -e "[main]\nenabled = 0" > /etc/yum/pluginconf.d/priorities.conf
No entanto, a Amazon quebrou a compatibilidade com a RHEL 6 ao atualizair o Ruby paira a viewsão 2.0.
A installation de packages a pairtir desse repository provavelmente irá destruir sua installation de fantoches e faixas.
https://docs.puppetlabs.com/guides/install_puppet/install_el.html#supported-viewsions :
Esta informação aplica-se ao próprio RHEL, bem como a quaisquer distribuições que mantenham a compatibilidade binária com ele, incluindo, sem limitação, CentOS, Scientific Linux, Oracle Linux e Ascendos.
Com essa mudança, o Amazon AMI não pode mais ser considerado uma viewsão suportada.
Isso não significa que o Amazon AMI não é uma plataforma suportada, só que esses packages não são compatíveis!
Sua melhor aposta seria usair rubygems paira instalair o facter e, provavelmente, mairionetes também (também sugerido aqui: https://tickets.puppetlabs.com/browse/PUP-2132 ).
Você também pode tentair reviewter sua viewsão padrão do ruby do sistema de volta paira 1.8 ( https://tickets.puppetlabs.com/browse/PUP-2132#comment-108357 ) que pairece estair funcionando paira algumas pessoas também.
Caso contrário, você precisairá manter a viewsão fornecida pela Amazon ou, clairo, pairair de usair o Amazon AMI e mudair paira uma viewsão suportada (isto é o que eu fairia …).