Skip to content
A Chef cookbook for chef-revealcloud (Initial Upstream: needle-cookbooks, Repository: chef-revealcloud)
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

CopperEgg RevealCloud Agent




  • Any Linux 2.6+ OS, including: Ubuntu, Debian, Vyatta, RedHat Enterprise, CentOS, Fedora, Amazon, SuSE, openSuSE, Gentoo, and many derivatives.
  • FreeBSD 7.x+


  • default[:copperegg][:apikey] = Your API Key available from the RevealCloud App Settings Page.
  • default[:copperegg][:tags] = A comma separated list of tags to apply. Optional. Manage your tags.
  • default[:copperegg][:label] = Label to apply in place of hostname when displaying in the dashboard. WARNING: If you want the same label applied to multiple systems, you may want to consider tags instead. This is most useful if you intend a recipe for a single server. Optional.
  • default[:copperegg][:proxy] = Proxy server required to talk to the revealcloud api servers, such as Optional. Leave blank unless you know what you are doing.


  1. Download into your chef-repo, either manually from the community chef webpage or:
  2. knife cookbook site download revealcloud
  3. Set your apikey as described in the Attributes section.
  4. edit revealcloud/attributes/default.rb and change YOUR_USER_API_KEY to be correct.
  5. Set any other optional attributes described above, as desired.
  6. Upload the cookbook to your chef server or hosted chef:
  7. knife cookbook upload -a -o revealcloud
  8. Include recipe[revealcloud] in the run_list for all of your servers.
  9. knife node run_list add NODES 'recipe[revealcloud]'
  10. Run chef-client on your nodes in whatever manner suits you, such as sudo chef-client or a batch job.
  11. View your systems within 10 seconds in the RevealCloud App


License and Author

Author:: Ross Dickey

Copyright 2012, CopperEgg, Inc.

No License. Redistribution encouraged.

Something went wrong with that request. Please try again.