cookbook 'devpio', '= 0.1.0'
devpio (5) Versions 0.1.0 Follow0
Installs/Configures devpi server, client and users
cookbook 'devpio', '= 0.1.0', :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
- Ubuntu >= 14.04
Cookbook dependencies
Attributes
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
- [ ] Configure service for systemd and init.d
- [ ] 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.
License Metric
0.1.0 passed this metric
0.1.0 passed this metric