https://github.com/dhellmann/ansible-devpi
Ansible role for setting up a devpi server
https://github.com/dhellmann/ansible-devpi
Last synced: 9 months ago
JSON representation
Ansible role for setting up a devpi server
- Host: GitHub
- URL: https://github.com/dhellmann/ansible-devpi
- Owner: dhellmann
- Created: 2015-03-06T21:40:06.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2020-08-02T19:48:34.000Z (almost 6 years ago)
- Last Synced: 2025-01-04T22:34:40.379Z (over 1 year ago)
- Size: 7.81 KB
- Stars: 10
- Watchers: 4
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
devpi
=====
Deploy a devpi server (https://pypi.python.org/pypi/devpi) for caching
downloads from the Python Package Index and configures pip to use it
and store wheels in a local wheelhouse.
Installs monit and configures it to keep devpi running.
Requirements
------------
The role uses virtualenv but does not install it because different
developers may want to have it installed from different sources. In
*most* cases, it should be installed from source, but some people
still like to use the system package.
Role Variables
--------------
* devpi_virtualenv
The full path to the virtualenv that should be created for
installing devpi. Defaults to ~/.virtualenvs/devpi.
* devpi_port
The port number on which the devpi server should listen. Defaults to
3141. Always listens on localhost.
* devpi_wheelhouse
The directory used for pip's wheelhouse cache. Defaults to
~/.pip/wheelhouse.
Dependencies
------------
None
Example Playbook
----------------
Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too:
- hosts: servers
roles:
- devpi
License
-------
BSD
Author Information
------------------
Doug Hellmann