cookbook 'rundeck-node', '~> 1.0.7'
rundeck-node (7) Versions 1.0.7 Follow3
Installs a rundeck node and configure as needed
cookbook 'rundeck-node', '~> 1.0.7', :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.7 (2015-11-18)
* Fix use of `string.tr` method to remove forbidden backslash character
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
Collaborator Number Metric
1.0.7 passed this metric
Contributing File Metric
1.0.7 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
1.0.7 failed this metric
FC052: Metadata uses the deprecated "suggests" keyword: rundeck-node/metadata.rb:13
FC052: Metadata uses the deprecated "suggests" keyword: rundeck-node/metadata.rb:14
FC064: Ensure issues_url is set in metadata: rundeck-node/metadata.rb:1
FC065: Ensure source_url is set in metadata: rundeck-node/metadata.rb:1
FC066: Ensure chef_version is set in metadata: rundeck-node/metadata.rb:1
FC067: Ensure at least one platform supported in metadata: rundeck-node/metadata.rb:1
FC069: Ensure standardized license defined in metadata: rundeck-node/metadata.rb:1
Run with Foodcritic Version 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
No Binaries Metric
1.0.7 passed this metric
Testing File Metric
1.0.7 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
1.0.7 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
1.0.7 passed this metric
1.0.7 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
1.0.7 failed this metric
FC052: Metadata uses the deprecated "suggests" keyword: rundeck-node/metadata.rb:13
FC052: Metadata uses the deprecated "suggests" keyword: rundeck-node/metadata.rb:14
FC064: Ensure issues_url is set in metadata: rundeck-node/metadata.rb:1
FC065: Ensure source_url is set in metadata: rundeck-node/metadata.rb:1
FC066: Ensure chef_version is set in metadata: rundeck-node/metadata.rb:1
FC067: Ensure at least one platform supported in metadata: rundeck-node/metadata.rb:1
FC069: Ensure standardized license defined in metadata: rundeck-node/metadata.rb:1
Run with Foodcritic Version 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
No Binaries Metric
1.0.7 passed this metric
Testing File Metric
1.0.7 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
1.0.7 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
1.0.7 failed this metric
FC052: Metadata uses the deprecated "suggests" keyword: rundeck-node/metadata.rb:14
FC064: Ensure issues_url is set in metadata: rundeck-node/metadata.rb:1
FC065: Ensure source_url is set in metadata: rundeck-node/metadata.rb:1
FC066: Ensure chef_version is set in metadata: rundeck-node/metadata.rb:1
FC067: Ensure at least one platform supported in metadata: rundeck-node/metadata.rb:1
FC069: Ensure standardized license defined in metadata: rundeck-node/metadata.rb:1
Run with Foodcritic Version 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
1.0.7 passed this metric
Testing File Metric
1.0.7 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
1.0.7 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
1.0.7 failed this metric
1.0.7 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number