Bowlofeggs (talk | contribs) No edit summary |
|||
Line 1: | Line 1: | ||
The aim of this page is to document the implementation of [Vagrant] for hacking on all Fedora web Applications. | The aim of this page is to document the implementation of [[Vagrant]] for hacking on all Fedora web Applications. | ||
= Guidelines for Vagrant setups = | = Guidelines for Vagrant setups = |
Latest revision as of 01:53, 11 October 2016
The aim of this page is to document the implementation of Vagrant for hacking on all Fedora web Applications.
Guidelines for Vagrant setups
1. All Vagrant setups will use:
- vagrant-libvirt as the provider
- vagrant-sshfs as the method for syncing files between the Guest and Host
- ansible as the method of provisioning
2. The Vagrantfile will be placed in the root directory of a project's repo, as a Vagrantfile.example, with instructions in the README to copy this to Vagrantfile, with Vagrantfile also being added to the .gitignore. This is so a developer can make small changes to the vagrant setup without polluting the main Vagrantfile.example in the repo.
Web Application conversion status
App | Status | Notes |
---|---|---|
Bodhi | Completed | Vagrant + Ansible setup of bodhi |
mote | Not Started | https://github.com/fedora-infra/mote/issues/104 |
MirrorManager2 | In Progress | pull request -- still need to figure out how to create some sample data or do an import of the prod db into the testing instance |
pkgdb2 | Completed | |
datagrepper | Not Started | https://github.com/fedora-infra/datagrepper/issues/185 |