Skip to main content

django-ssheepdog is a public ssh key management tool for teams of programmers

Project description

django-ssheepdog is a public ssh key management tool for teams of programmers. Different people need different privileges to different servers. Ssheepdog allows you to specify these relationships and then sync the keys to the appropriate servers.

Development

django-ssheepdog is distributed as a pluggable django app. The meat of the application is contained in the ssheepdog directory. The src directory contains a django project that uses the app.

When you are developing, you should install ssheepdog into your virtual environment with the following command:

$ python setup.py develop

This will create a symlink between the source and the environment’s site packages. Once the link is created, you can edit the source code in ssheepdog/ as usual.

Installation

To install the latest version, run:

$ pip install -e git+git://github.com/sheepdoginc/django-ssheepdog.git@dev#egg=django-ssheepdog

Then, add ssheepdog` to your ``INSTALLED_APPS and add the ssheepdog.urls to your project’s urls.

Install from PyPI:

$ pip install django-ssheepdog

Documentation

Latest documentation can be found on ReadTheDocs.

Testing vagrant VM

We have provided a vagrant VM configuration for testing the ssh syncing.

Boot it up:

$ vagrant up

Log in:

$ ssh ssheepdog@127.0.0.1 -p 2222 -i deploy/cookbooks/ssheepdog/files/default/id_rsa

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-ssheepdog-0.1.3.tar.gz (122.3 kB view details)

Uploaded Source

File details

Details for the file django-ssheepdog-0.1.3.tar.gz.

File metadata

File hashes

Hashes for django-ssheepdog-0.1.3.tar.gz
Algorithm Hash digest
SHA256 68095ffd9bf1f9552095d665d98a342c00d10b5427bf5927ffc8e3aba8d7747c
MD5 2e82184891cb45b745747416a838d947
BLAKE2b-256 ffca19b12e63a78beadb21dd0d1390929ada1709eacc23ec4b2768e3134b513d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page