Hmmm. I'm pretty sure the puppelabs_spec_helper gave me a beaker target....




Brett
Sent from my iPhone 


On Oct 7, 2014, at 15:15, Ken Barber <k...@puppetlabs.com> wrote:

>> Nice.  I'll look out for your packer project.  I've been using it to build
>> our vagrant boxes, but haven't yet built any for vSphere or external cloud.
> 
> Its not my project, its a private project we have. So I can't speak
> around if we'll release it or not - just to be clear :-).
> 
>> I'm getting this error:
>> ruby/2.1.0/gems/aws-sdk-1.42.0/lib/aws/core/resource.rb:238:in `rescue in
>> block in define_attribute_getter': unable to find the image
>> (AWS::Core::Resource::NotFound)
>> 
>> Are your AMI's public?
>> Gist:
>> https://gist.github.com/brettswift/176b802bfe31dae369e9
> 
> I would presume not? Honestly, I would look into creating your own
> most probably. Not because they don't work, just that you could
> probably do a better quality job and then own the process yourself.
> Start with a good basis, like the endorsed Centos AMI's for example:
> 
> http://wiki.centos.org/Cloud/AWS
> 
> Then apply the necessary customisations on top with packer using the
> amazon-ebs builder as a good 'entry level' way of doing it:
> http://www.packer.io/docs/builders/amazon-ebs.html
> 
>> Using your sample project, if I include the puppetlabs_spec_helper in the
>> Gemfile, it doesn't error but completes rather quickly saying there are no
>> tests (obviously).   But it doesn't bawk on any ec2 configuration.
> 
> So puppetlabs_spec_helper assists with the unit testing side of things
> and has nothing directly to do with beaker, so look into rspec-puppet
> for the long story around that. puppetlabs_spec_helper provides a
> number of utilities and helps bridge the testing parts with various
> different versions of puppet basically, but the main piece of work
> that users should focus on is rspec-puppet.
> 
> Basically from a user perspective the helper gives you a rake task:
> `rake spec` and a file like so:
> https://github.com/puppetlabs/puppetlabs-puppetdb/blob/master/.fixtures.yml
> that will help you automatically retrieve the other modules your
> module depends on during testing time. As opposed to just running
> `rspec spec/unit` for example. So yeah, chalk and cheese ...
> 
> ken.
> 
> -- 
> You received this message because you are subscribed to a topic in the Google 
> Groups "Puppet Users" group.
> To unsubscribe from this topic, visit 
> https://groups.google.com/d/topic/puppet-users/AzcyYneW820/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to 
> puppet-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/puppet-users/CAE4bNTnCuq80Zj%2ByuzNQcqUErz7viufhhdPHsHpyicQkNkKqTg%40mail.gmail.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
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 puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/D4E401BC-37FB-4DCC-8682-EF76FD68C300%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to