Sha256: 7a8a74d9f53898e453fe9d0a6b8c613b76ec0f85b951671ae3f99faf4dc381e0

Contents?: true

Size: 1.2 KB

Versions: 13

Compression:

Stored size: 1.2 KB

Contents

module PoolParty    
=begin rdoc

Resources are items that poolparty can make available in your clouds.
Resources are used in the <tt>clouds.rb</tt>, and in Plugins.
Plugins are collections of resources.

All of these resources can be defined as <tt>has_resource</tt> and <tt>does_not_have_resource</tt>:

* <tt>has_</tt>
  example <tt>has_file(...)</tt>
* <tt>does_not_have_</tt>
  For example: <tt>does_not_have_file(...)</tt>

== 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

Version data entries

13 entries across 13 versions & 3 rubygems

Version Path
auser-poolparty-1.2.0 lib/poolparty/resources.rb
auser-poolparty-1.2.1 lib/poolparty/resources.rb
auser-poolparty-1.2.10 lib/poolparty/resources.rb
auser-poolparty-1.2.11 lib/poolparty/resources.rb
auser-poolparty-1.2.12 lib/poolparty/resources.rb
auser-poolparty-1.2.2 lib/poolparty/resources.rb
auser-poolparty-1.2.3 lib/poolparty/resources.rb
auser-poolparty-1.2.4 lib/poolparty/resources.rb
auser-poolparty-1.2.7 lib/poolparty/resources.rb
auser-poolparty-1.2.8 lib/poolparty/resources.rb
auser-poolparty-1.2.9 lib/poolparty/resources.rb
fairchild-poolparty-1.2.12 lib/poolparty/resources.rb
poolparty-1.2.2 lib/poolparty/resources.rb