summaryrefslogtreecommitdiffstats
path: root/vagrant
Commit message (Collapse)AuthorAgeFilesLines
* Add btrfs support.James Shubin2014-09-262-0/+14
| | | | | | | | | | | | | | This patch adds btrfs support to puppet-gluster. This is not (yet) officially supported by GlusterFS but should work. It is being added here to make it easier to test with GlusterFS and report bugs. Special thanks to Eric Sandeen for adding --uuid support to mkfs.btrfs: https://bugzilla.redhat.com/show_bug.cgi?id=1094857 Tracker bug for this feature is: https://bugzilla.redhat.com/show_bug.cgi?id=1094860
* Remove unnecessary nesting in vagrant directory.James Shubin2014-07-0817-2/+2
| | | | | | | This isn't needed anymore because of: https://github.com/pradels/vagrant-libvirt/commit/0ac7498f4d73d4100462ac34b5cd89c308622fc5 Let me know if I broke anything or if this still works perfectly!
* Match the git tree of the child gluster module to the parent git module.James Shubin2014-05-161-1/+2
| | | | | | | Like "Back to the Future" (the movie), we can only affect the future, unless we go back to the past (rebasing) to add this feature earlier. So this should only work for versions that are newer that 0.0.3, since I don't want to rebase git master.
* Pull more operating system specific data from yaml files.James Shubin2014-05-071-0/+0
| | | | This patch includes program paths.
* Pull operating system specific data from yaml files.James Shubin2014-05-072-0/+1
| | | | This patch includes package names.
* Set the libvirt driver to use accelerated kvm.James Shubin2014-05-061-1/+1
| | | | | | | | | | | | | This wasn't necessary in previous versions of vagrant-libvirt because this option specified the uri, and the domain type defaulted to kvm. In newer releases, you have to specify this for performance, otherwise it will default to qemu software only virtualization. This depends on: https://github.com/pradels/vagrant-libvirt/commit/67734f003273d3fadcca3893c994f691fee1b629 also available at: https://github.com/purpleidea/vagrant-libvirt/commit/67734f003273d3fadcca3893c994f691fee1b629
* Support adding multiple additional disks to gluster machines.James Shubin2014-05-052-0/+58
| | | | | | | | | | You can easily configure this by settings the disks integer in the puppet-gluster.yaml file or with the --gluster-disks= parameter. If this is set to the default of zero (0) then no disks are added. This patch depends on: https://github.com/pradels/vagrant-libvirt/issues/162
* Let the sync type be configurable.James Shubin2014-05-051-11/+23
| | | | Useful for setups where getting nfs sync working is a PITA.
* Create management network from a single variable.James Shubin2014-04-081-6/+12
| | | | | This lets you set which management network gets used, and is useful if you need to avoid conflicts with a network on your host.
* Store different os versions in different output directories.James Shubin2014-04-041-1/+1
| | | | | | | (I guess this means I'm now a vagrant os image maintainer.) NOTE: you can create your own personal scripts in builder/versions/ ! (See the template.sh file there for more information.)
* Include spec file and infrastructure for making RPMS.James Shubin2014-03-275-0/+0
| | | | Special thanks to Kaleb Keithley for his wizard RPM skills.
* Improve brick count input and parsing.James Shubin2014-03-162-0/+11
|
* Plug in volume layout and setgroups into vagrant.James Shubin2014-03-162-0/+22
| | | | This makes it easier to test and try out these features!
* Update the puppet submodule.James Shubin2014-03-111-0/+0
|
* Add in a commented out prefix option.James Shubin2014-03-111-0/+1
| | | | This option is available in newer vagrant-libvirt.
* Double the default power of the puppet vm.James Shubin2014-03-031-0/+5
| | | | (I think it's a resource hog...)
* Catch empty arrays.James Shubin2014-01-271-0/+0
|
* Add client entries to their /etc/hosts so that puppet sees the FQDN.James Shubin2014-01-211-7/+5
|
* Add support for setting the replica through vagrant.James Shubin2014-01-212-1/+18
| | | | This adds the --gluster-replica=N flag to the 'vagrant up' command.
* Add client mounting and associated magic.James Shubin2014-01-213-28/+161
| | | | | | | | | | | * Rename gluster::client to gluster::mount * Add support to gluster::mount * Add client machines and mounts to vagrant setup * Fixed version interface for gluster::mount and gluster::server * Improved firewall support for gluster::mount * Update examples to use gluster::mount instead of gluster::client * Update documentation * Other small fixes
* Disable cachier by default until author is more responsive.James Shubin2014-01-211-12/+27
| | | | | | | Cachier needs at least one patch to work properly with vagrant-libvirt. This patch is: https://github.com/fgrehm/vagrant-cachier/pull/68 The author has said he likes the patch, but has seemingly gone awol. Until this is merged or gets a new maintainer, we'll disable cachier.
* Be more correct with how we run make and fail.James Shubin2014-01-161-1/+1
|
* Use the latest shorewall to avoid some warnings.James Shubin2014-01-151-0/+0
|
* Make it easier to enable/disable the firewall.James Shubin2014-01-152-7/+41
| | | | This patch adds a --gluster-firewall=true|false option for vagrant.
* This is Puppet-Gluster+Vagrant! (https://ttboj.wordpress.com/)James Shubin2014-01-0817-0/+604
Puppet-Gluster, now with Vagrant! - Initial release. Happy hacking!