django-ssheepdog

A sheepdog for SSH privileges
Download

django-ssheepdog Ranking & Summary

Advertisement

  • Rating:
  • License:
  • BSD License
  • Price:
  • FREE
  • Publisher Name:
  • SheepDogInc
  • Publisher web site:
  • https://github.com/SheepDogInc/

django-ssheepdog Tags


django-ssheepdog Description

django-ssheepdog is a public ssh key management tool for Django. Different people need different privileges to different servers. Ssheepdog allows you to specify these relationships and then sync the keys to the appropriate servers.Developmentdjango-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 developThis 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.InstallationTo install the latest version, run: pip install -e git+git://github.com/sheepdoginc/django-ssheepdog.git@dev#egg=django-ssheepdogThen, add ssheepdog` to your ``INSTALLED_APPS and add the ssheepdog.urls to your project's urls.Install from PyPI: pip install django-ssheepdogDocumentationLatest documentation can be found on ReadTheDocs.Testing vagrant VMWe have provided a vagrant VM configuration for testing the ssh syncing.Boot it up: vagrant upLog in: ssh ssheepdog@127.0.0.1 -p 2222 -i deploy/cookbooks/ssheepdog/files/default/id_rsaProduct's homepage


django-ssheepdog Related Software