On Thu, Jan 2, 2014 at 1:23 PM, Colin Cullinan <[email protected]> wrote:

> Hello,
>
> I am attempting to manage EC2 instances using Puppet's node_aws but
> everytime I run
>
> *~$ sudo puppet node_aws list*
>
>
> I get the following response
>
> *Error: undefined method `reject' for #<Symbol:0x00000001c1df0e>*
> *Error: Try 'puppet help node_aws list' for usage*
>
>
> I have installed Puppet Enterprise Master 3.3.1 on an AWS EC2 Ubuntu 12.04
> x64 instance in the ap-southeast-2 region (following the instructions in
> the first video 
> here<http://puppetlabs.com/blog/install-puppet-enterprise-ec2-our-new-guide> 
> to
> produce an installation answer 
> file<https://github.com/elcollie/publicscripts/blob/master/puppet.master.answer>
> )
> I have also installed Ruby 2.0.0p353, Gem version: 2.1.11 and run the
> Cloud Provisioner install as outlined 
> here<https://forge-staging-web.puppetlabs.com/puppetlabs/cloud_provisioner/1.0.4>
> .
>
> You should follow the installation guide here as cloud provisioner comes
with PE:
http://docs.puppetlabs.com/pe/latest/cloudprovisioner_configuring.html

It seems you have CP installed as a module with a system wide ruby & gems
and then it is being used as a plugin by puppet (which has its own ruby). I
would try blowing away your CP install and then running the PE installer
and selecting the "Install Cloud Provisioner" option.

HTH,
Justin


> I also configured my ~/.fog file
>
> *:default:*
> * :aws_access_key_id:MYKEY*
> * :aws_secret_access_key:MYSECRETKEY*
>
>
> I successfully ran *sudo puppet agent -t* on the server to have its agent
> check and appear in the console.
>
> Any help would be greatly appreciated.
>
> Col
>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/puppet-users/f5ef9764-a003-433f-b037-79d1d82442cb%40googlegroups.com
> .
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/CA%2B%3DBEqU-zrdEd3pBKU1Ok6cYvCTvR8Tj4F835UdEGZVgCkLgRQ%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to