cookbook 'rundeck-node', '= 1.0.6'
rundeck-node (7) Versions 1.0.6 Follow3
Installs a rundeck node and configure as needed
cookbook 'rundeck-node', '= 1.0.6', :supermarket
knife supermarket install rundeck-node
knife supermarket download rundeck-node
rundeck-node
This cookbook configures a Rundeck node to be used with Rundeck server.
See the rundeck-server cookbook.
New configuration options will be added as needed.
Requirements
This cookbook requires chef >=11.10
Usage
Include default recipe in a role or as a dependency in a wrapper cookbook.
With default attribute values, the default recipe will create a local user used by rundeck server to interact with the node. User will be sudoer/Administrator and have no password (except on windows) nor public key.
Attributes
We recommend to use node['rundeck_node']['auth_public_key']
to set up a public key that can be used to connect without any password.
Attribute | Description | Type | Default |
---|---|---|---|
account |
Account type for rundeck user | String (local\ | domain) |
user |
User name for rundeck user | String | 'rundeck' |
group |
Group name for rundeck user | String | depends on platform |
home |
Home dir for rundeck user | String | depends on platform |
user_password_file |
password path | String | nil |
user_password |
hard coded password (insecure) | String | nil |
keepass_version |
keepass gem version | String | nil |
auth.key |
activate public key authentication | Boolean | true |
auth_public_key |
authorized public key | String | nil |
Contributing
- Fork the repository on Github
- Create a named feature branch (like
add_component_x
) - Write your change
- Write tests for your change (if applicable)
- Run the tests, ensuring they all pass
- Submit a Pull Request using Github
Copyright 2014, Criteo. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Dependent cookbooks
sudo >= 0.0.0 |
openssl >= 0.0.0 |
winrm-config >= 0.0.0 |
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
1.0.6 (2015-11-13)
* Rundeck password file on windows is now owned by Administrators
* Rundeck password does not contains '\' anymore
* Travis build is now using the new container-based infra
* Added travis and supermarket badges to README
1.0.5 (2015-06-11)
* Fixing sudo dependency for linux
1.0.4 (2015-04-10)
* Add Mac OS X support
1.0.3 (2015-03-24)
* Comply with winrm-config limitation: no double quote in user password
1.0.2 (2015-03-19)
* Add ability to customize user password file owner
* Fix linux user password file owner
1.0.1 (2015-03-16)
* Adapt to last winrm-config cookbook
1.0.0 (2015-03-10)
* First release
Foodcritic Metric
1.0.6 failed this metric
FC052: Metadata uses the unimplemented "suggests" keyword: /tmp/cook/b5021b4301c82929c852f580/rundeck-node/metadata.rb:13
FC052: Metadata uses the unimplemented "suggests" keyword: /tmp/cook/b5021b4301c82929c852f580/rundeck-node/metadata.rb:14
1.0.6 failed this metric
FC052: Metadata uses the unimplemented "suggests" keyword: /tmp/cook/b5021b4301c82929c852f580/rundeck-node/metadata.rb:14