{"id":21162160,"url":"https://github.com/pixelart/ansible-role-vagrant","last_synced_at":"2026-01-01T23:13:47.248Z","repository":{"id":136831432,"uuid":"80532731","full_name":"pixelart/ansible-role-vagrant","owner":"pixelart","description":"Ansible Role: Vagrant","archived":false,"fork":false,"pushed_at":"2017-05-11T12:41:04.000Z","size":26,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-21T09:31:18.370Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://galaxy.ansible.com/pixelart/vagrant/","language":null,"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/pixelart.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-01-31T15:24:51.000Z","updated_at":"2017-02-09T16:53:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"45c3d6f6-ccdb-4b1a-a923-5357eef2129c","html_url":"https://github.com/pixelart/ansible-role-vagrant","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixelart%2Fansible-role-vagrant","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixelart%2Fansible-role-vagrant/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixelart%2Fansible-role-vagrant/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixelart%2Fansible-role-vagrant/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pixelart","download_url":"https://codeload.github.com/pixelart/ansible-role-vagrant/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243606962,"owners_count":20318314,"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-11-20T13:22:50.434Z","updated_at":"2026-01-01T23:13:47.203Z","avatar_url":"https://github.com/pixelart.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ansible Role: Vagrant\n\n[![Build Status](https://travis-ci.org/pixelart/ansible-role-vagrant.svg?branch=master)](https://travis-ci.org/pixelart/ansible-role-vagrant)\n\nInstalls [Vagrant](https://www.vagrantup.com/) on Ubuntu or Debian.\n\n## Requirements\n\n  - `virtualbox` or any other vm provider should be installed and working.\n\n## Role Variables\n\nAvailable variables are listed below, along with default values (see `defaults/main.yml`):\n\n    vagrant_version: '1.9.4'\n\nThe version of Vagrant which should be installed.\n\n    vagrant_manage_sudoers: false\n\nIf the sudoers file should be managed for passwordless vagrant up/down if using NFS. If true, a `/etc/sudoers.d/vagrant-syncedfolders` will be created and the `#includedir /etc/sudoers.d` directive activated. This is managed only for Ubuntu now. On Ubuntu the user must be in the `sudo` group.\n\n    vagrant_plugin_users: []\n    \nAdd a list of user account names for which vagrant plugins should be installed.\n\n    vagrant_plugins: []\n\nAdd a list of vagrant with a `name` and (optional) `version` constraint or specific version to be installed for the users above. For example:\n\n```yaml\nvagrant_plugins:\n  # Install a higher version than supplied by the system\n  - name: vagrant-share\n    version: '\u003e=1.1.8'\n  # Install the latest stable release of a plugin.\n  - name: vagrant-cachier\n```\n\n    vagrant_plugins_keep_updated: false\n    \nSet to true if you want to keep the vagrant plugins installed updated. If you set this to true, only plugins without version constraint above are updated. Install with specific version and update is mutually exclusive.\n\n## Dependencies\n\nNone.\n\n## Example Playbook\n\n    - hosts: phpdevs\n      vars_files:\n        - vars/main.yml\n      roles:\n        - pixelart.vagrant\n        \n*Inside `vars/main.yml`*:\n\n    vagrant_plugin_users: ['username']\n    vagrant_plugins:\n      - name: vagrant-bindfs\n      - name: vagrant-cachier\n      - name: vagrant-hostmanager\n      - name: vagrant-vbguest\n\nAfter the playbook runs, `vagrant` will be accessible via normal user accounts.\n\n## Code of Conduct\n\nPlease note that this project is released with a [Contributor Code of Conduct](CODE_OF_CONDUCT.md). By participating in this project you agree to abide by its terms.\n\n## License\n\nMIT, see the [LICENSE](LICENSE) file.\n\n## Author Information\n\nThis role was created in 2017 by [pixelart GmbH](https://www.pixelart.at/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpixelart%2Fansible-role-vagrant","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpixelart%2Fansible-role-vagrant","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpixelart%2Fansible-role-vagrant/lists"}