org.jclouds.scriptbuilder.statements.chef
Class InstallChefUsingOmnibus

java.lang.Object
  extended by com.google.common.collect.ForwardingObject
      extended by com.google.common.collect.ForwardingCollection<E>
          extended by com.google.common.collect.ForwardingList<Statement>
              extended by org.jclouds.scriptbuilder.domain.StatementList
                  extended by org.jclouds.scriptbuilder.statements.chef.InstallChefUsingOmnibus
All Implemented Interfaces:
Iterable<Statement>, Collection<Statement>, List<Statement>, AcceptsStatementVisitor, Statement

public class InstallChefUsingOmnibus
extends StatementList

Installs the Chef client using the Omnibus installer.

This will install an entire ruby distribution with all required gems in a concrete directory so there is no need to manually download or configure any Ruby version or gem.

If you want more control on the Ruby version or the gems being installed, use the InstallChefGems statement instead.

See Also:
InstallChefGems, InstallRuby

Field Summary
static String OMNIBUS_INSTALLER
          The URL for the Omnibus installer
 
Fields inherited from class org.jclouds.scriptbuilder.domain.StatementList
statements
 
Constructor Summary
InstallChefUsingOmnibus()
           
 
Method Summary
 
Methods inherited from class org.jclouds.scriptbuilder.domain.StatementList
accept, delegate, functionDependencies, render
 
Methods inherited from class com.google.common.collect.ForwardingList
add, addAll, equals, get, hashCode, indexOf, lastIndexOf, listIterator, listIterator, remove, set, standardAdd, standardAddAll, standardEquals, standardHashCode, standardIndexOf, standardIterator, standardLastIndexOf, standardListIterator, standardListIterator, standardSubList, subList
 
Methods inherited from class com.google.common.collect.ForwardingCollection
add, addAll, clear, contains, containsAll, isEmpty, iterator, remove, removeAll, retainAll, size, standardAddAll, standardClear, standardContains, standardContainsAll, standardIsEmpty, standardRemove, standardRemoveAll, standardRetainAll, standardToArray, standardToArray, standardToString, toArray, toArray
 
Methods inherited from class com.google.common.collect.ForwardingObject
toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
add, addAll, clear, contains, containsAll, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
 

Field Detail

OMNIBUS_INSTALLER

public static final String OMNIBUS_INSTALLER
The URL for the Omnibus installer

See Also:
Constant Field Values
Constructor Detail

InstallChefUsingOmnibus

public InstallChefUsingOmnibus()


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.