{"id":15881180,"url":"https://github.com/willrax/coreos-emberdoro","last_synced_at":"2026-01-12T02:07:12.616Z","repository":{"id":33982846,"uuid":"37732532","full_name":"willrax/coreos-emberdoro","owner":"willrax","description":"CoreOS deployment for emberdoro","archived":false,"fork":false,"pushed_at":"2015-06-19T17:02:10.000Z","size":236,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-07T20:12:33.495Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/willrax.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-06-19T16:15:28.000Z","updated_at":"2015-06-19T16:15:28.000Z","dependencies_parsed_at":"2022-07-13T17:10:46.435Z","dependency_job_id":null,"html_url":"https://github.com/willrax/coreos-emberdoro","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willrax%2Fcoreos-emberdoro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willrax%2Fcoreos-emberdoro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willrax%2Fcoreos-emberdoro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willrax%2Fcoreos-emberdoro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/willrax","download_url":"https://codeload.github.com/willrax/coreos-emberdoro/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246760773,"owners_count":20829356,"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":[],"created_at":"2024-10-06T03:40:32.742Z","updated_at":"2026-01-12T02:07:12.610Z","avatar_url":"https://github.com/willrax.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# CoreOS Vagrant\n\nThis repo provides a template Vagrantfile to create a CoreOS virtual machine using the VirtualBox software hypervisor.\nAfter setup is complete you will have a single CoreOS virtual machine running on your local machine.\n\n## Streamlined setup\n\n1) Install dependencies\n\n* [VirtualBox][virtualbox] 4.3.10 or greater.\n* [Vagrant][vagrant] 1.6 or greater.\n\n2) Clone this project and get it running!\n\n```\ngit clone https://github.com/coreos/coreos-vagrant/\ncd coreos-vagrant\n```\n\n3) Startup and SSH\n\nThere are two \"providers\" for Vagrant with slightly different instructions.\nFollow one of the following two options:\n\n**VirtualBox Provider**\n\nThe VirtualBox provider is the default Vagrant provider. Use this if you are unsure.\n\n```\nvagrant up\nvagrant ssh\n```\n\n**VMware Provider**\n\nThe VMware provider is a commercial addon from Hashicorp that offers better stability and speed.\nIf you use this provider follow these instructions.\n\nVMware Fusion:\n```\nvagrant up --provider vmware_fusion\nvagrant ssh\n```\n\nVMware Workstation:\n```\nvagrant up --provider vmware_workstation\nvagrant ssh\n```\n\n``vagrant up`` triggers vagrant to download the CoreOS image (if necessary) and (re)launch the instance\n\n``vagrant ssh`` connects you to the virtual machine.\nConfiguration is stored in the directory so you can always return to this machine by executing vagrant ssh from the directory where the Vagrantfile was located.\n\n4) Get started [using CoreOS][using-coreos]\n\n[virtualbox]: https://www.virtualbox.org/\n[vagrant]: https://www.vagrantup.com/downloads.html\n[using-coreos]: http://coreos.com/docs/using-coreos/\n\n#### Shared Folder Setup\n\nThere is optional shared folder setup.\nYou can try it out by adding a section to your Vagrantfile like this.\n\n```\nconfig.vm.network \"private_network\", ip: \"172.17.8.150\"\nconfig.vm.synced_folder \".\", \"/home/core/share\", id: \"core\", :nfs =\u003e true,  :mount_options   =\u003e ['nolock,vers=3,udp']\n```\n\nAfter a 'vagrant reload' you will be prompted for your local machine password.\n\n#### Provisioning with user-data\n\nThe Vagrantfile will provision your CoreOS VM(s) with [coreos-cloudinit][coreos-cloudinit] if a `user-data` file is found in the project directory.\ncoreos-cloudinit simplifies the provisioning process through the use of a script or cloud-config document.\n\nTo get started, copy `user-data.sample` to `user-data` and make any necessary modifications.\nCheck out the [coreos-cloudinit documentation][coreos-cloudinit] to learn about the available features.\n\n[coreos-cloudinit]: https://github.com/coreos/coreos-cloudinit\n\n#### Configuration\n\nThe Vagrantfile will parse a `config.rb` file containing a set of options used to configure your CoreOS cluster.\nSee `config.rb.sample` for more information.\n\n## Cluster Setup\n\nLaunching a CoreOS cluster on Vagrant is as simple as configuring `$num_instances` in a `config.rb` file to 3 (or more!) and running `vagrant up`.\nMake sure you provide a fresh discovery URL in your `user-data` if you wish to bootstrap etcd in your cluster.\n\n## New Box Versions\n\nCoreOS is a rolling release distribution and versions that are out of date will automatically update.\nIf you want to start from the most up to date version you will need to make sure that you have the latest box file of CoreOS.\nSimply remove the old box file and vagrant will download the latest one the next time you `vagrant up`.\n\n```\nvagrant box remove coreos --provider vmware_fusion\nvagrant box remove coreos --provider vmware_workstation\nvagrant box remove coreos --provider virtualbox\n```\n\n## Docker Forwarding\n\nBy setting the `$expose_docker_tcp` configuration value you can forward a local TCP port to docker on\neach CoreOS machine that you launch. The first machine will be available on the port that you specify\nand each additional machine will increment the port by 1.\n\nFollow the [Enable Remote API instructions][coreos-enabling-port-forwarding] to get the CoreOS VM setup to work with port forwarding.\n\n[coreos-enabling-port-forwarding]: https://coreos.com/docs/launching-containers/building/customizing-docker/#enable-the-remote-api-on-a-new-socket\n\nThen you can then use the `docker` command from your local shell by setting `DOCKER_HOST`:\n\n    export DOCKER_HOST=tcp://localhost:2375\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwillrax%2Fcoreos-emberdoro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwillrax%2Fcoreos-emberdoro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwillrax%2Fcoreos-emberdoro/lists"}