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

README.md

CopperEgg RevealCloud Agent

Requirements

bash

Platform

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

Attributes

  • 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 myproxy.mycorp.com:8080. Optional. Leave blank unless you know what you are doing.

Usage

  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

Links

License and Author

Author:: Ross Dickey

Copyright 2012, CopperEgg, Inc.

No License. Redistribution encouraged.

Something went wrong with that request. Please try again.