Skip to content
A Vagrant provisioner for managing the /etc/hosts file of the host and guest machines.
Ruby Shell
Branch: master
Clone or download
Latest commit da9fd0f Sep 16, 2016
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib
locales
test Added tests tasks for single & multi Aug 31, 2014
.gitignore
Gemfile
LICENSE.txt
README.md
Rakefile Added tests tasks for single & multi Aug 31, 2014
vagrant-servant-hosts-provisioner.gemspec

README.md

VagrantPlugins::ServantHostsProvisioner

(Notice: This repository is a fork by @mdkholy/vagrant-hosts-provisioner and necessary for servant. 🍴)

A Vagrant provisioner for managing the /etc/hosts file of the host and guest machines.

Installation

Install into vagrant's isolated RubyGems instance using:

$ vagrant plugin install vagrant-servant-hosts-provisioner

Usage

Example configuration:

config.vm.provision :hostsupdate, run: 'always' do |host|
	host.hostname = 'demo-hostname'
	host.manage_guest = true
	host.manage_host = true
	host.aliases = [
		'hostname-aliase1',
		'hostname-aliase2'
	]
	host.files = [
		'config/hosts.json'
	]
end

Contributing

  1. Fork it
  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
You can’t perform that action at this time.