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.
