summaryrefslogtreecommitdiffstats
path: root/vagrant/ansible
Commit message (Collapse)AuthorAgeFilesLines
...
* Install samba-test for smbtorture scriptsSachin Prabhu2020-05-071-0/+1
| | | | Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
* Add the nightly samba build to common.prepSachin Prabhu2020-05-072-21/+22
| | | | | | | These packages are also used by the client node to install the smbtorture commands. Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
* Add new build targets to ansible/MakefileSachin Prabhu2020-05-071-1/+6
| | | | | | | | Add targets to build a) clients b) the entire the cluster and the clients Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
* Add site.yml to call various playbooksSachin Prabhu2020-04-281-0/+2
| | | | | | | This contains information about the test setup which can be used by the testing infrastructure to run its tests. Signed-off-by: Sachin Prabhu
* Add play to install client machinesSachin Prabhu2020-04-281-0/+8
| | | | Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
* Write test-info.yml to client machineSachin Prabhu2020-04-282-0/+22
| | | | | | | Write /root/test-info.yml with information about the cluster. This will be used by the tests to be executed on the client. Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
* Add a README file in the clients createdSachin Prabhu2020-04-282-0/+13
| | | | Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
* Add role client.prepSachin Prabhu2020-04-282-0/+73
| | | | | | To prep client machines. Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
* Change the way we specify ip addresses in ansibleSachin Prabhu2020-04-142-4/+32
| | | | | | This makes it easier to reuse the ip address list for other purposes. Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
* Leave SELinux at default Enforcing modeAnoop C S2020-04-091-4/+8
| | | | Signed-off-by: Anoop C S <anoopcs@redhat.com>
* Remove explicit creation of CTDB directoriesAnoop C S2020-04-091-32/+14
| | | | | | | | | | | | Now that we have following directories created as part of CTDB packages from nighlty builds we no longer need to have them explicitly created. /etc/ctdb/events/legacy /var/lib/ctdb/state /var/lib/ctdb/persistent/ /var/lib/ctdb/volatile/ Signed-off-by: Anoop C S <anoopcs@redhat.com>
* Update smb.conf template with additional parametersAnoop C S2020-04-081-4/+13
| | | | Signed-off-by: Anoop C S <anoopcs@redhat.com>
* Create role glusterfs.setupSachin Prabhu2020-04-072-2/+6
| | | | | | Have it include roles gluster.infra and gluster.cluster. Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
* Move test from node.test into node.prepSachin Prabhu2020-04-073-25/+20
| | | | Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
* Split out common actions out of node.prepSachin Prabhu2020-04-074-73/+73
| | | | | | | These actions are also used in preping a client. So we split these actions out into common.prep which can also be used by the client. Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
* Use samba nightly builds repo.Michael Adam2020-04-071-0/+22
| | | | Signed-off-by: Michael Adam <obnox@samba.org>
* Fix duplicate state for firewalld while setting up ctdbSachin Prabhu2020-04-061-1/+0
| | | | | | | | Typo to have the second "state" field. "state: enabled" implies "state: present" and the service is to be started. Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
* Don't enable the systemd smb service - ctdb manages SambaMichael Adam2020-03-311-3/+0
| | | | Signed-off-by: Michael Adam <obnox@samba.org>
* Add Samba-Gluster setup ansible filesSachin Prabhu2020-03-304-0/+105
| | | | Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
* Add ctdb service to the newly created serversSachin Prabhu2020-03-304-0/+86
| | | | Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
* Add a hosts file and distribute it to the nodes.Michael Adam2020-03-252-0/+8
| | | | | | | | | This is an attempt to unblock the issue with peer-probe in the centos-ci due to lack of name resolution from libvirt/dnsmasq. For now, the hosts file is hard-coded. If this works, we should generate it. Signed-off-by: Michael Adam <obnox@samba.org>
* Disable the ping test (ping by name does not work...)Michael Adam2020-03-252-12/+12
| | | | Signed-off-by: Michael Adam <obnox@samba.org>
* Add copying of ssh key to node preparationMichael Adam2020-03-251-0/+10
| | | | Signed-off-by: Michael Adam <obnox@samba.org>
* cluster-vars.yml: record TODO to generate the list of nodesMichael Adam2020-03-252-5/+3
| | | | Signed-off-by: Michael Adam <obnox@samba.org>
* reconsile roles in playbooksMichael Adam2020-03-252-1/+3
| | | | Signed-off-by: Michael Adam <obnox@samba.org>
* node.test: test inter-node ssh connectivityMichael Adam2020-03-251-0/+6
| | | | Signed-off-by: Michael Adam <obnox@samba.org>
* node.prep: add role for preparing the nodes from setupMichael Adam2020-03-251-0/+4
| | | | | | This initially just copies the ssh config into place Signed-off-by: Michael Adam <obnox@samba.org>
* Add a local test for the setup machineMichael Adam2020-03-253-0/+21
| | | | Signed-off-by: Michael Adam <obnox@samba.org>
* Add setup.test target to ansible/MakefileMichael Adam2020-03-251-0/+3
| | | | Signed-off-by: Michael Adam <obnox@samba.org>
* Add output of `hostname` to node.test playbookMichael Adam2020-03-251-0/+8
| | | | Signed-off-by: Michael Adam <obnox@samba.org>
* Expand node connectivity test on setup machineMichael Adam2020-03-251-2/+10
| | | | | | Test if the nodes can ping each other Signed-off-by: Michael Adam <obnox@samba.org>
* Add vagrant/ansible/MakefileMichael Adam2020-03-251-0/+6
| | | | Signed-off-by: Michael Adam <obnox@samba.org>
* Move the creation of the cluster to the setup machineMichael Adam2020-03-255-0/+80
| | | | Signed-off-by: Michael Adam <obnox@samba.org>
* Prepare setup machineMichael Adam2020-03-252-0/+29
Signed-off-by: Michael Adam <obnox@samba.org>