PHP Class Deployer\Cluster\ClusterBuilder

Author: Irfan Durmus (http://github.com/irfan) ([email protected])
Inheritance: implements Deployer\Builder\BuilderInterface
Datei anzeigen Open project: elfet/deployer

Protected Properties

Property Type Description
$nodes array | Node[]

Public Methods

Method Description
__construct ( array $nodes )
configFile ( $file = '~/.ssh/config' )
forwardAgent ( )
identityFile ( $publicKeyFile = '~/.ssh/id_rsa.pub', $privateKeyFile = '~/.ssh/id_rsa', $passPhrase = '' )
password ( $password = null )
pemFile ( $pemFile )
set ( $name, $env )
stage ( $stages )
user ( $user )

Method Details

__construct() public method

public __construct ( array $nodes )
$nodes array

configFile() public method

public configFile ( $file = '~/.ssh/config' )

forwardAgent() public method

public forwardAgent ( )

identityFile() public method

public identityFile ( $publicKeyFile = '~/.ssh/id_rsa.pub', $privateKeyFile = '~/.ssh/id_rsa', $passPhrase = '' )

password() public method

public password ( $password = null )

pemFile() public method

public pemFile ( $pemFile )

set() public method

public set ( $name, $env )

stage() public method

public stage ( $stages )

user() public method

public user ( $user )

Property Details

$nodes protected_oe property

protected array|Node[],Deployer\Cluster $nodes
return array | Node[]