| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
|
|
|
|
|
| |
Setup samba build environments on CentOS 7 storage* vms.
This is useful when having to rebuild samba to test build failures on
the system setup.
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
|
|
|
|
|
|
| |
These ansible playbooks are useful when manual access to the test vms
are required. These aren't run as part of the automated testing.
The first ansible playbook is fix_ssh.yml which modifies configuration
to allow for root login and and copies over authorized_keys file.
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
| |
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
| |
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
Allow users to remove temporary files with make clean
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
|
|
| |
These files are autogenerated by the ansible scripts.
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
| |
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
|
|
|
| |
This is required for additional dependencies required by the nightly
glusterfs build.
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
|
|
|
| |
pip does not download the latest version when installing Py modules
using pip. We force the update using the --ignore-installed argument.
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
| |
The command
systemctl list-units
on CentOS 8 fails with
Failed to list units: Access denied
To avoid this problem, restart systemd.
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
|
|
|
| |
Also add make since the CentOS8 images used by vagrant does not include
make.
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
| |
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
| |
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
| |
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
| |
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
| |
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
|
|
|
|
|
|
| |
A difference to CentOS7, we install individual gluster-ansible packages.
The gluster-ansible package doesn't exist for CentOS 8
We also install make which doesn't exist in the CentOS 8 image used by
Vagrant.
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
| |
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
| |
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
|
|
| |
Instructions for a freshly installed Fedora 33 environment.
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
| |
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
| |
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
| |
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
| |
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
| |
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
| |
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
| |
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
| |
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
| |
The distro-vars.yml will be used to set variables for a specific distro.
This includes
vagrant_image, which is used to specify the image to be used by Vagrant and
distro_specific actions, which indicate the yaml file to include for
distribution specific actions.
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
|
|
|
| |
Convert the Vagrantfile to a jinja template.
This allows us to specify which image to use by the vagrant executable.
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
|
|
| |
Use this role to setup defaults in case runtime variables are not set.
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
There appears to be a bug in the nightly glusterfs builds where glusterd
would not start without the executable /usr/libexec/glusterfs/gsyncd
provided by glusterfs-geo-replication. This package isn't automatically
installed.
More information at
https://github.com/gluster/samba-integration/issues/123
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
| |
|
|
|
|
|
|
| |
This allows us to run our tests on dispersed volumes.
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
|
|
|
| |
Replace samba_share with a dict samba_shares. This allows us to have
multiple samba shares exporting multiple cluster volumes.
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
|
|
|
|
| |
We cannot loop within a block of commands. So we move the functions
required to set permissions to a new yml file and use include_task
instead.
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
|
|
|
| |
Use the gluster module in ansible instead of the gluster-cluster
ansible script.
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
| |
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
|
|
| |
At this moment this is done by the gluster-cluster ansible scripts.
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
| |
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
|
|
| |
Moving off the gluster-cluster ansible scripts variable names.
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
|
|
|
| |
Use the variable samba_share instead of building the name using
gluster_cluster_volume variable.
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
|
|
| |
In preparation to add more gluster volumes to the server.
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
|
|
|
| |
Add a third disk vdd. This will be used to spread the bricks over three
disks on each node.
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
|
|
| |
This is needed for the selftest python scripts used by smbtorture tests.
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
|
|
|
| |
We have now moved over to python3 and no longer need the section to
install python modules using pip2.
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
CentOS 7 has python versions 2.7 and 3.8 installed. When using pip to
install these modules, the module location depends on the version we are
installing for. We use the default python location for all our
python scripts used in the test module but the newer selftest modules
requires python 3. This is making it difficult to maintain using the
right version of modules without running OS specific calls.
To avoid these versioning issues, we plan on moving our scripts to
python 3 and while we transition, we temporarily use pip for both python
2 and python 3. We intend on removing the section for python 2 in the
near future.
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
|
| |
|