Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nishidayuya/vagrant-auto_ssh_config
A vagrant plugin for automatically generating ssh_config entry.
https://github.com/nishidayuya/vagrant-auto_ssh_config
Last synced: about 1 month ago
JSON representation
A vagrant plugin for automatically generating ssh_config entry.
- Host: GitHub
- URL: https://github.com/nishidayuya/vagrant-auto_ssh_config
- Owner: nishidayuya
- License: mit
- Created: 2014-11-06T16:46:43.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2014-12-01T16:25:47.000Z (about 10 years ago)
- Last Synced: 2024-04-25T20:43:16.681Z (9 months ago)
- Language: Ruby
- Homepage: https://github.com/nishidayuya/vagrant-auto_ssh_config
- Size: 145 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# vagrant-auto_ssh_config
A vagrant plugin for automatically generating ssh_config entry.
[![License X11](https://img.shields.io/badge/license-X11-brightgreen.svg)](https://raw.githubusercontent.com/nishidayuya/vagrant-auto_ssh_config/master/LICENSE.txt)
[![Gem Version](https://badge.fury.io/rb/vagrant-auto_ssh_config.svg)](http://badge.fury.io/rb/vagrant-auto_ssh_config)## Installation
```sh
$ vagrant plugin install vagrant-auto_ssh_config
```## Usage
After plugin installed and run "vagrant up", you can login vagrant machine by "ssh vagrant-latest" without "vagrant ssh-config --host vagrant-latest >> ~/.ssh/config".
This plugin creates/updates ssh_config entry at "vagrant up". And it deletes ssh_config entry for "vagrant-latest" at "vagrant halt".
## News
0. 2014-11-06 0.0.0 First release.
## Development
### Test on Vagrant machine
1. Install related gems: `bundle`
2. Run Vagrant machine: `bundle exec vagrant up`### Install from source
1. Create a gem: `bundle exec rake build`
2. Install built gem: `vagrant plugin install pkg/vagrant-auto_ssh_config-VERSION.gem`### Contributing
1. Fork it ( https://github.com/nishidayuya/vagrant-auto_ssh_config/fork )
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create a new Pull Request