summaryrefslogtreecommitdiffstats
path: root/vagrant/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Fix make cleanSachin Prabhu2021-04-221-5/+5
| | | | | | | | | The last update to add make clean introduced errors. We cannot clean the Vagrantfile before calling vagrant destroy. This fixes the regressions introduced by that update. Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
* Add make clean to MakefileSachin Prabhu2021-04-161-0/+10
| | | | | | Allow users to remove temporary files with make clean Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
* Split out running tests from setup of client machinesSachin Prabhu2020-05-181-2/+5
| | | | | | | | | | | At the moment we run the tests in the same playbook as setting up of the client machines. With this patch we separate out these two distinct processes. This will also allow easier development of tests as it reduces the time required to run the tests on an existing environment. Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
* Take extra environmental variable EXTRA_VARSSachin Prabhu2020-05-181-7/+12
| | | | | | | | | | | To allow users to override variables used in the ansible playbooks. This at the moment is only used for test_repo and test_repo_branch to allow users to specify the repo and branch to used to run their test. Extra variables specified in the form EXTRA_VARS="test_repo=https://github.com/spuiuk/samba-integration.git test_repo_branch=tests-consistency_check" make setup.site Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
* Add target to call tests using sshSachin Prabhu2020-05-071-1/+4
| | | | | | Can be used by to manually re-run tests. Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
* Call site.yml instead of cluster-setup.ymlSachin Prabhu2020-05-071-1/+6
| | | | | | | | site.yml is used to create both client and cluster machines. The previous patch introduced a regression which meant the client vms are not setup. Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
* Fix calling ssh in the MakefileMichael Adam2020-05-061-1/+1
| | | | | | | | By accident an ssh command using /root/.vagrant.d/insecure_private_key was commited into the tree. Fix this by using the pre-created ssh-config-host. Signed-off-by: Michael Adam <obnox@samba.org>
* Call ansible scripts on setup using sshSachin Prabhu2020-05-051-1/+2
| | | | | | | This allows callers to follow the status as the commands are executed on setup. Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
* Update all nodes before starting the install processSachin Prabhu2020-04-071-3/+5
| | | | | | | Present the setup scripts with completely updated hosts. Updating in parallel will also speed up the install process. Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
* Add separate setup.prep.copy target to only start prep from copyingMichael Adam2020-03-251-0/+3
| | | | Signed-off-by: Michael Adam <obnox@samba.org>
* Break up setup.test and setup.run moreMichael Adam2020-03-251-3/+11
| | | | Signed-off-by: Michael Adam <obnox@samba.org>
* Move the creation of the cluster to the setup machineMichael Adam2020-03-251-1/+4
| | | | Signed-off-by: Michael Adam <obnox@samba.org>
* Introduce vagrant/Makefile with targets local and setup.prepMichael Adam2020-03-251-0/+9
Signed-off-by: Michael Adam <obnox@samba.org>