README.rdoc
changeset 11 ffa70066522c
parent 2 5ef02faaf5a5
equal deleted inserted replaced
10:7013280e62fa 11:ffa70066522c
    20 
    20 
    21 Symphony-ssh uses
    21 Symphony-ssh uses
    22 Configurability[https://rubygems.org/gems/configurability] to determine
    22 Configurability[https://rubygems.org/gems/configurability] to determine
    23 behavior.  The configuration is a YAML[http://www.yaml.org/] file. 
    23 behavior.  The configuration is a YAML[http://www.yaml.org/] file. 
    24 
    24 
    25 	symphony_ssh:
    25     symphony:
    26 		path: /usr/bin/ssh
    26         ssh:
    27 		user: root
    27             path: /usr/bin/ssh
    28 		key: /path/to/a/private_key.rsa
    28             user: root
    29 		opts:
    29             key: /path/to/a/private_key.rsa
    30 		  - -e
    30             opts:
    31 		  - none
    31               - -e
    32 		  - -T
    32               - none
    33 		  - -x
    33               - -T
    34 		  - -o
    34               - -x
    35 		  - CheckHostIP=no'
    35               - -o
    36 		  - -o
    36               - CheckHostIP=no'
    37 		  - BatchMode=yes'
    37               - -o
    38 		  - -o
    38               - BatchMode=yes'
    39 		  - StrictHostKeyChecking=no
    39               - -o
       
    40               - StrictHostKeyChecking=no
    40 
    41 
       
    42 **NOTE**: If you've upgrade from a version pre 0.2.0, the
       
    43 Configurability path has changed from `symphony_ssh`, to an `ssh` key
       
    44 under the `symphony` top level.
    41 
    45 
    42 
    46 
    43 === path
    47 === path
    44 
    48 
    45 The absolute path to the ssh binary.
    49 The absolute path to the ssh binary.
    46 
    50 
    47 === user
    51 === user
    48 
    52 
    49 The default user to connect to remote hosts with.  This can be
    53 The default user to connect to remote hosts with.  This can be
    50 changes per connection in the AMQP payload.
    54 changed per connection in the AMQP payload.
    51 
    55 
    52 === key
    56 === key
    53 
    57 
    54 An absolute path to a password-less ssh private key.
    58 An absolute path to a password-less ssh private key.
    55 
    59 
    80 install any required development dependencies.
    84 install any required development dependencies.
    81 
    85 
    82 
    86 
    83 == License
    87 == License
    84 
    88 
    85 Copyright (c) 2014, Mahlon E. Smith and Michael Granger
    89 Copyright (c) 2014-2018, Mahlon E. Smith and Michael Granger
    86 All rights reserved.
    90 All rights reserved.
    87 
    91 
    88 Redistribution and use in source and binary forms, with or without
    92 Redistribution and use in source and binary forms, with or without
    89 modification, are permitted provided that the following conditions are met:
    93 modification, are permitted provided that the following conditions are met:
    90 
    94