summaryrefslogtreecommitdiffstats
path: root/tests/vagrant/vagrant-template/roles/prepare-brick/tasks/main.yml
diff options
context:
space:
mode:
authorRaghavendra Talur <rtalur@redhat.com>2016-04-20 15:02:16 +0530
committerJeff Darcy <jdarcy@redhat.com>2016-04-25 07:28:39 -0700
commitef3d6fd06cf0712774e721eaf1d0b072f54e0b8a (patch)
tree802fc16778961c5c2149c496074101769c426ef3 /tests/vagrant/vagrant-template/roles/prepare-brick/tasks/main.yml
parent19fd9a371fff4ece2c617f1e7194ffcee039f21e (diff)
vagrant-test: added more options and centos6 base box
Options added are 1. destroy-now option Now you can call run-tests-in-vagrant.sh with --destroy-now option to destroy the VM corresponding to the git branch and delete the corresponding vagrant dir. Usage: run-tests-in-vagrant.sh --destroy-now 2. os option With --os option you can specify the os to be used for VM. Default is fedora and this patch adds support for centos6. Usage: run-tests-in-vagrant.sh --os="centos6" 3. destroy-after-test option When specified the VM is deleted right after the tests are executed. If the script exited before running tests then the VM is left as is for further debugging. 4. verbose option Many log messages which were mainly added for initial debugging have been removed now. All vagrant and compilation outputs have been redirected to /dev/null. To enable these logs please use --verbose option. 5. ssh option --ssh option now allows one to ssh into the VM from topdir of source code thereby avoiding the hassle of cd'ing into the vagrant dir. Box added 1. This patch adds a centos6 base box which is currently made available at atlas.hashicorp.com. Template files for this box are available under tests/vagrant/vagrant-template-centos6 directory. The default box is moved under vagrant-template-fedora directory to keep up with the naming convention. Enhancements This patch also modifies the cpu and memory allocation mechanism for the VMs. All the cpus on the host are used and 1/4 of the memory available on host is used. Bug Fixes 1. Fix CFLAGS not passed to configure error If CFLAGS is assigned and then configure is called under sudo, the cflags are not passed onto configure. Change-Id: Iee1811a7d2b77785f6167f4706135a8f584a6bbd BUG: 1291537 Signed-off-by: Raghavendra Talur <rtalur@redhat.com> Reviewed-on: http://review.gluster.org/14046 Smoke: Gluster Build System <jenkins@build.gluster.com> NetBSD-regression: NetBSD Build System <jenkins@build.gluster.org> CentOS-regression: Gluster Build System <jenkins@build.gluster.com> Reviewed-by: Jeff Darcy <jdarcy@redhat.com>
Diffstat (limited to 'tests/vagrant/vagrant-template/roles/prepare-brick/tasks/main.yml')
-rw-r--r--tests/vagrant/vagrant-template/roles/prepare-brick/tasks/main.yml6
1 files changed, 0 insertions, 6 deletions
diff --git a/tests/vagrant/vagrant-template/roles/prepare-brick/tasks/main.yml b/tests/vagrant/vagrant-template/roles/prepare-brick/tasks/main.yml
deleted file mode 100644
index 6b3f6b8d3ea..00000000000
--- a/tests/vagrant/vagrant-template/roles/prepare-brick/tasks/main.yml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-- name: Format backend
- filesystem: fstype=xfs dev=/dev/vdb
-
-- name: Add entry to fstab and mount
- mount: name=/d src=/dev/vdb fstype=xfs state=mounted