{"id":15090856,"url":"https://github.com/vagrant-landrush/landrush","last_synced_at":"2025-10-06T08:31:42.328Z","repository":{"id":7516645,"uuid":"8867170","full_name":"vagrant-landrush/landrush","owner":"vagrant-landrush","description":"A Vagrant plugin that provides a simple DNS server for Vagrant guests","archived":true,"fork":false,"pushed_at":"2020-05-23T18:36:58.000Z","size":723,"stargazers_count":669,"open_issues_count":54,"forks_count":78,"subscribers_count":26,"default_branch":"master","last_synced_at":"2024-12-14T19:20:07.628Z","etag":null,"topics":["dns","plugin","ruby","vagrant"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vagrant-landrush.png","metadata":{"files":{"readme":"README.adoc","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.adoc","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-03-19T00:08:42.000Z","updated_at":"2024-12-14T06:18:09.000Z","dependencies_parsed_at":"2022-09-22T13:23:02.762Z","dependency_job_id":null,"html_url":"https://github.com/vagrant-landrush/landrush","commit_stats":null,"previous_names":[],"tags_count":47,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vagrant-landrush%2Flandrush","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vagrant-landrush%2Flandrush/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vagrant-landrush%2Flandrush/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vagrant-landrush%2Flandrush/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vagrant-landrush","download_url":"https://codeload.github.com/vagrant-landrush/landrush/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235515424,"owners_count":19002481,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dns","plugin","ruby","vagrant"],"created_at":"2024-09-25T10:34:23.230Z","updated_at":"2025-10-06T08:31:41.873Z","avatar_url":"https://github.com/vagrant-landrush.png","language":"Ruby","funding_links":[],"categories":["Virtualization"],"sub_categories":["Containers"],"readme":"= Landrush: DNS for Vagrant\n:toc:\n:toc-placement!:\n\nimage:https://travis-ci.org/vagrant-landrush/landrush.svg?branch=master[\"Build Status\", link=\"https://travis-ci.org/vagrant-landrush/landrush\"]\nhttps://ci.appveyor.com/project/hferentschik/landrush-3agrx/branch/master[image:https://ci.appveyor.com/api/projects/status/3iv8sv5v73s15mt6/branch/master?svg=true[Build Status]]\nimage:https://badge.fury.io/rb/landrush.svg[\"Gem Version\", link=\"https://badge.fury.io/rb/landrush\"]\n\nLandrush is a simple cross-platform DNS for Vagrant VMs that is visible\non both, the guest and the host.\n\nIt spins up a small DNS server and redirects DNS traffic from your VMs\nto use it, automatically registering/unregistering IP addresses of\nguests as they come up and go down.\n\n[NOTE]\n====\nThis project is currently _unmaintained_ and looking for maintainers! Anybody interested in helping out please contact @hferentschik.\n\nI'd be happy to help coach anybody who wants to drop in and pick up the maintainer role for this plugin!\n====\n\n'''\ntoc::[]\n'''\n\n== Installation\n\nInstall under Vagrant (1.1 or later):\n\n....\n$ vagrant plugin install landrush\n....\n\n== Getting started\n\n.  Enable the plugin in your `Vagrantfile`:\n+\n....\nconfig.landrush.enabled = true\n....\n.  Bring up a machine.\n+\n....\n$ vagrant up\n....\n.  You are able to get your VM's hostname resolved on your host:\n+\n....\n$ dig -p 10053 @localhost myhost.vagrant.test\n....\n.  If you shut down your guest, the entries associated with it will be removed.\n\nLandrush retrieves your VM's hostname from either the vagrant config or\nit uses the system's actual hostname by running the `hostname` command.\nA default hostname of \"guest-vm\" is assumed if the hostname is otherwise not\navailable.\n\nA Landrush example configuration could look like this:\n\n....\nVagrant.configure(\"2\") do |config|\n  config.vm.box = \"ubuntu/xenial64\"\n\n  config.landrush.enabled = true\n\n  config.vm.hostname = \"myhost.vagrant.test\"\n\n  config.landrush.host 'static1.example.com', '1.2.3.4'\n  config.landrush.host 'static2.example.com', '2.3.4.5'\nend\n....\n\nSee the link:doc/Usage.adoc[Usage guide] for further information.\n\n== Available CLI commands\n\nCheck out `vagrant landrush help` for the available commands.\n\n....\nvagrant landrush \u003ccommand\u003e\n\ncommands:\n  {start|stop|restart|status}\n    control the landrush server daemon\n  list, ls\n    list all DNS entries known to landrush\n  dependentvms, vms\n    list vms currently dependent on the landrush server\n  set { \u003chost\u003e \u003cip\u003e | \u003calias\u003e \u003chost\u003e }\n    adds the given host-to-ip or alias-to-hostname mapping.\n    Existing host ip addresses will be overwritten\n  rm, del { \u003chost\u003e | \u003calias\u003e | --all }\n    delete the given hostname or alias from the server.\n     --all removes all entries\n  help\n    you're lookin at it!\n....\n\n== Troubleshooting\n\nSee the link:doc/Troubleshooting.adoc[Troubleshooting guide] to resolve issues you face while using Landrush.\n\n== Help Out!\n\nThis project needs your feedback and help! Please do not hesitate to open issues or submit pull requests. We welcome your input.\nIf you wish to contribute to the development of Landrush, refer to the link:CONTRIBUTING.adoc[Contributing guide] for details\non how you can contribute. The link:doc/Development.adoc[Development guide] will help you setup your development environment.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvagrant-landrush%2Flandrush","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvagrant-landrush%2Flandrush","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvagrant-landrush%2Flandrush/lists"}