Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mikeeq/vagrant_ansible_provisioner_in_docker
https://github.com/mikeeq/vagrant_ansible_provisioner_in_docker
ansible docker vagrant
Last synced: 11 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/mikeeq/vagrant_ansible_provisioner_in_docker
- Owner: mikeeq
- Created: 2023-02-14T11:14:43.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-12T10:12:09.000Z (7 months ago)
- Last Synced: 2024-10-29T21:14:30.608Z (about 2 months ago)
- Topics: ansible, docker, vagrant
- Language: Dockerfile
- Homepage:
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# vagrant_ansible_provisioner_in_docker
## About The Project
Here's an example how to execute Vagrant's Ansible provisioner locally in Docker (to avoid incompatibilities of libraries Win/Linux/Mac, to unify provisioning of local environments between all platforms)
## Requirements
1. [Vagrant](https://developer.hashicorp.com/vagrant/downloads)
2. Hypervisor, currently supported are only Virtualbox and Libvirt as Hyper-V has too many [limitations](https://developer.hashicorp.com/vagrant/docs/providers/hyperv/limitations) when configuring multiple network interfaces
- [Virtualbox](https://www.virtualbox.org/wiki/Downloads)
- QEMU/Libvirt
- [Vagrant Libvirt plugin](https://github.com/vagrant-libvirt/vagrant-libvirt)
- example installation on Fedora via Ansible:
- QEMU/Libvirt
- example installation on Fedora via Ansible:3. Docker
- On MacOS/Windows install [Rancher Desktop](https://rancherdesktop.io/) (open-source, to avoid licensing issues when used for enterprise use cases) or [Docker Desktop](https://www.docker.com/products/docker-desktop/)