Puppet Enterprise 3.3 Não Adicionando Módulos às Classes

1

Estou executando o Amazon Linux com uma instalação de estoque do Puppet Enterprise 3.3. Quando eu lanço o comando:

puppet module install puppetlabs-ntp

De acordo com a documentação dos laboratórios de marionetes, ele não aparece na minha lista de classes disponíveis. Eu instalei o Puppet Enterprise como sudo, mas os comandos de fantoches só estão disponíveis no ec2-user. Tudo parece estar funcionando.

Comando executado como root:

[root@puppet bin]# ./puppet module install puppetlabs-ntp
Notice: Preparing to install into /home/ec2-user/.puppet/modules ...
Notice: Downloading from https://forgeapi.puppetlabs.com ...
Notice: Found at least one version of puppetlabs-ntp compatible with PE (3.3.0);
Notice: Skipping versions which don't express PE compatibility. To install
the most recent version of the module regardless of compatibility
with PE, use the '--ignore-requirements' flag.
Notice: Found at least one version of puppetlabs-stdlib compatible with PE (3.3.0);
Notice: Skipping versions which don't express PE compatibility. To install
the most recent version of the module regardless of compatibility
with PE, use the '--ignore-requirements' flag.
Notice: Installing -- do not interrupt ...
/home/ec2-user/.puppet/modules
└─┬ puppetlabs-ntp (v3.1.2)
  └── puppetlabs-stdlib (v4.3.2)
    
por David Eisen 05.08.2014 / 03:32

1 resposta

0

Eu encontrei o problema. Obrigado Michael por abordar isso. A chave foi que eu mudei o caminho de base para apontar para o diretório ec2-user em puppet.conf. Depois que eu mudei de volta, começou a funcionar. Obrigado!

    
por 05.08.2014 / 03:44