-
Notifications
You must be signed in to change notification settings - Fork 3
/
metadata.json
29 lines (29 loc) · 3.15 KB
/
metadata.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
{
"version": "1.0.0",
"conflicting": {
},
"license": "MIT",
"recipes": {
},
"dependencies": {
},
"maintainer_email": "[email protected]",
"groupings": {
},
"platforms": {
},
"maintainer": "SoftLayer",
"attributes": {
},
"replacing": {
},
"long_description": "swftp Cookbook\n==============\n\nInstall and configure [swftp](https://github.com/softlayer/swftp) the chef way.\n\nRequirements\n------------\n\nNo addional recipe requirements are needed\n\nAttributes\n----------\nTODO: List you cookbook attributes here.\n\ne.g.\n#### swftp::default\n<table>\n <tr>\n <th>Key</th>\n <th>Type</th>\n <th>Description</th>\n <th>Default</th>\n </tr>\n <tr>\n <td><tt>['swftp']['ftp']['enabled']</tt></td>\n <td>Boolean</td>\n <td>whether to run the FTP</td>\n <td><tt>false</tt></td>\n </tr>\n <tr>\n <td><tt>['swftp']['ftp']['port']</tt></td>\n <td>Integer</td>\n <td>Port for FTP to listen on</td>\n <td><tt>5021</tt></td>\n </tr>\n <tr>\n <td><tt>['swftp']['sftp']['enabled']</tt></td>\n <td>Boolean</td>\n <td>whether to run the sFTP</td>\n <td><tt>true</tt></td>\n </tr>\n <tr>\n <td><tt>['swftp']['sftp']['port']</tt></td>\n <td>Integer</td>\n <td>Port for sFTP to listen on</td>\n <td><tt>5022</tt></td>\n </tr>\n <tr>\n <td><tt>['swftp']['auth_url']</tt></td>\n <td>String</td>\n <td>Swift auth url</td>\n <td><tt>http://127.0.0.1:8080/auth/v1.0</tt></td>\n </tr>\n <tr>\n <td><tt>['swftp']['session_connections']</tt></td>\n <td>Integer</td>\n <td>Maximum number of connections a session can consume</td>\n <td><tt>10</tt></td>\n </tr>\n <tr>\n <td><tt>['swftp']['max_connections']</tt></td>\n <td>Integer</td>\n <td>Number of swift persistent backend connections to pool request across</td>\n <td><tt>20</tt></td>\n </tr>\n <tr>\n <td><tt>['swftp']['connection_timeout']</tt></td>\n <td>Integer</td>\n <td>timeout for the persistent connections</td>\n <td><tt>240</tt></td>\n </tr>\n <tr>\n <td><tt>['swftp']['statsd']['enabled']</tt></td>\n <td>Boolean</td>\n <td>Enable statsd support</td>\n <td><tt>false</tt></td>\n </tr>\n <tr>\n <td><tt>['swftp']['statsd']['host']</tt></td>\n <td>String</td>\n <td>Host to pumble with stats</td>\n <td><tt>127.0.0.1</tt></td>\n </tr>\n <tr>\n <td><tt>['swftp']['statsd']['port']</tt></td>\n <td>Integer</td>\n <td>Port to pumble with stats</td>\n <td><tt>8125</tt></td>\n </tr>\n</table>\n\nUsage\n-----\n#### swftp::default\nJust include `swftp` in your node's `run_list`:\n\n```json\n{\n \"name\":\"my_node\",\n \"run_list\": [\n \"recipe[swftp]\"\n ]\n}\n```\n\nContributing\n------------\n\n1. Fork the repository on Github\n2. Create a named feature branch (like `add_component_x`)\n3. Write your change\n4. Write tests for your change (if applicable)\n5. Run the tests, ensuring they all pass\n6. Submit a Pull Request using Github\n\nLicense and Authors\n-------------------\nAuthors: Kevin Landreth\nLicense: MIT\n",
"name": "swftp",
"providing": {
},
"suggestions": {
},
"recommendations": {
},
"description": "Installs/Configures swftp"
}