cookbook 'devpio', '= 0.1.1'
devpio (5) Versions 0.1.1 Follow0
Installs/Configures devpi server, client and users
cookbook 'devpio', '= 0.1.1', :supermarket
knife supermarket install devpio
knife supermarket download devpio
devpio status
Decription
Installs and configures a devpi server initializing it as a service for your
most appropriate init script or daemon.
There are other cookbooks you may take a look into before considering this
one as it is under development.
The aim of this cookbook is create a simple and readable cookbook minimizing
complexities and maximizing quality.
Usage
Add recipe[devpi::server]
Requirements
Platforms
- Debian >= 8
- Ubuntu >= 14.04
Cookbook dependencies
Attributes
devpi::client
These attributes are under node['devpi']['client']
Attribute | Description | Type | Default |
---|---|---|---|
name | Devpi client package/binary name | String | devpi-client |
version | Desired client server version to install | String | nil (latest) |
devpi::server
These attributes are under node['devpi']['server']
Attribute | Description | Type | Default |
---|---|---|---|
url | Devpi server Url to listen from | String | http://localhost |
port | Devpi server port where your boats will arrive | Integer | 3141 |
home_dir | Devpi server installation directory | String | /home/devpi |
data_dir | Devpi server data directory | String | /var/devpi |
user | Devpi server user | String | devpi |
group | Devpi server group | String | devpi |
name | Devpi server package/binary name | String | devpi-server |
version | Desired devpi server version to install | String | nil (latest) |
Contributing
Please use Github issues/pull reuqests. You may use the provided .kitchen files
for testing with Vagrant or Docker. This repository is TravisCI-ready so please
make sure your branch is working before pull requesting.
Lincense
This software is licensed under Apache License, Version
2.0.
Contributors
- edupo (contact@eduardolezcano.com)
TODO
- [x] Install devpi server
- [x] Configure service for systemd and init.d
- [x] Add devpi client
- [ ] Add Nginx frontend
- [ ] Add mirror configuration
- [ ] Create indexes??
Dependent cookbooks
poise-python ~> 1.5.1 |
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
Collaborator Number Metric
0.1.1 failed this metric
Failure: Cookbook has 0 collaborators. A cookbook must have at least 2 collaborators to pass this metric.
Foodcritic Metric
0.1.1 failed this metric
FC007: Ensure recipe dependencies are reflected in cookbook metadata: /tmp/e754768cb358ad86727b0f71/devpio/recipes/default.rb:19
FC007: Ensure recipe dependencies are reflected in cookbook metadata: /tmp/e754768cb358ad86727b0f71/devpio/recipes/default.rb:20
Run with Foodcritic Version 8.1.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
License Metric
0.1.1 passed this metric
0.1.1 failed this metric
0.1.1 failed this metric
FC007: Ensure recipe dependencies are reflected in cookbook metadata: /tmp/e754768cb358ad86727b0f71/devpio/recipes/default.rb:19
FC007: Ensure recipe dependencies are reflected in cookbook metadata: /tmp/e754768cb358ad86727b0f71/devpio/recipes/default.rb:20
Run with Foodcritic Version 8.1.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
License Metric
0.1.1 passed this metric
0.1.1 passed this metric