module PoolParty
=begin rdoc
Resources are items that poolparty can make available in your clouds.
Resources are used in the clouds.rb, and in Plugins.
Plugins are collections of resources.
All of these resources can be defined as has_resource and does_not_have_resource:
* has_
example has_file(...)
* does_not_have_
For example: does_not_have_file(...)
== Resources
see PoolParty::Resources::File
* +has_file+ PoolParty::Resources::File
* +has_package+ PoolParty::Resources::Package
* +has_gempackage+ PoolParty::Resources::GempackageResource
* +has_exec+ PoolParty::Resources::Exec
* +has_variable+ (for templates) PoolParty::Resources::Variable
* +has_line_in_file+ PoolParty::Resources::LineInFile
* +has_remotefile+ PoolParty::Resources::Remotefile
* +hash_cron+ PoolParty::Resources::Cron
* +has_host+ PoolParty::Resources::Host
* +has_service+ PoolParty::Resources::Service
* +has_symlink+ PoolParty::Resources::Symlink
* +has_directory+ PoolParty::Resources::Directory
* +has_deploy_directory+ PoolParty::Resources::Deploydirectory
* +has_mount+ PoolParty::Resources::Mount
== Helper methods
* execute_if
=end
module Resources
end
end