- Mar 02, 2016
-
-
Alfredo Deza authored
Signed-off-by:
Alfredo Deza <adeza@redhat.com>
-
Alfredo Deza authored
Signed-off-by:
Alfredo Deza <adeza@redhat.com>
-
Alfredo Deza authored
Signed-off-by:
Alfredo Deza <adeza@redhat.com>
-
Sébastien Han authored
Signed-off-by:
Sébastien Han <seb@redhat.com>
-
Sébastien Han authored
changing the name of the directory causes issues with git subtree which will create new commits. Creating a symlink for vagrant to be happy. Signed-off-by:
Sébastien Han <seb@redhat.com>
-
Sébastien Han authored
in order to have a build on the galaxy we need to have a proper dependency set for ceph-common. On the galaxy ceph-common does not exist, only ceph.ceph-common is available. Signed-off-by:
Sébastien Han <seb@redhat.com>
-
Sébastien Han authored
this commit introduces the ability to use fqdn for mon/mds name while generation the ceph.conf file from the template. Simply turn mon_use_fqdn and or mds_use_fqdn to true to use FQDN. Signed-off-by:
Sébastien Han <seb@redhat.com>
-
- Mar 01, 2016
-
-
Zack Cerza authored
We want this to enable testing with existing teuthology jobs. https://github.com/ceph/teuthology Signed-off-by:
Zack Cerza <zack@redhat.com>
-
Leseb authored
Generate all.sample automagically
-
Leseb authored
Fix pre-infernalis RBD client directory mode
-
- Feb 29, 2016
-
-
Chris St. Pierre authored
This adds a script, generate_group_vars_sample.sh, that generates group_vars/*.sample from roles/ceph-*/defaults/main.yml to avoid discrepancies between the sets of files. It also converts the line endings in the various main.yml from DOS to Unix, since generating the samples was spreading the line ending plague around to more files.
-
Leseb authored
Use object map for xattrs with ext4
-
Chris St. Pierre authored
0644 should never be a directory mode. 1777 makes it so that any user can create a ceph client, not just root. (This is helpful if, for instance, nova-compute is running as non-root.)
-
Chris St. Pierre authored
Defaults to true if using ext4, false otherwise, and can be explicitly overridden if desired.
-
Leseb authored
Add option to skip generating fsid
-
Sébastien Han authored
Signed-off-by:
Sébastien Han <seb@redhat.com>
-
Leseb authored
ceph-common: use saner defaults for ceph dir
-
Sébastien Han authored
re-use the logic introduced in #512 for the ceph directory and the `ceph.conf` file. Signed-off-by:
Sébastien Han <seb@redhat.com>
-
- Feb 28, 2016
-
-
Ben England authored
-
- Feb 25, 2016
-
-
Chris St. Pierre authored
If using another method to generate a consistent fsid, then we can skip creation of an (unused) cluster UUID file. If cephx is disabled as well, we can skip creation of the fetch directory entirely.
-
- Feb 24, 2016
- Feb 23, 2016
-
-
Ben England authored
-
Chris St. Pierre authored
The firewall checks can fail for any number of reasons -- e.g., the ceph cluster hostnames are unresolvable from the ansible host, or the ports are filtered by some intermediate hop, etc. Make two changes to make those checks better: * Set pipefail when running the checks, so if nmap itself fails the command will be marked as 'failed'. Specifically, this fixes the case where the hostnames cannot be resolved. * Add a new variable, check_firewall, which can be used to disable checks entirely. Specifically, this fixes the case where some intermediate firewall filters the ports, so nmap returns "filtered".
-
Chris St. Pierre authored
Installs on RHEL with ceph_origin set to distro previously would fail because no packages would get installed, but all of the checks passed fine. This adds support for ceph_origin: distro, simply installing the packages using yum/dnf and assuming that the sysadmin has provided a repository containing them. This also supports the use case where Satellite or a similar local mirror is in use, and the admin does not or cannot use the additional repositories the role would otherwise add.
-
- Feb 16, 2016
-
-
Andrew Schoen authored
In our use case we might only be configuring mons and not osds in the same call, so we don't want to check variables needed for osds when they are not needed to configure a mon. Signed-off-by:
Andrew Schoen <aschoen@redhat.com>
-
Andrew Schoen authored
We'll want these checks to always run when we're installing packages Signed-off-by:
Andrew Schoen <aschoen@redhat.com>
-
Leseb authored
ceph-common: calculate vm.min_free_kbytes
-
Sébastien Han authored
Signed-off-by:
Sébastien Han <seb@redhat.com>
-
Sébastien Han authored
we preserve the default kernel value. Signed-off-by:
Sébastien Han <seb@redhat.com>
-
- Feb 15, 2016
-
-
Sébastien Han authored
based on the os memory we calculate the value for vm.min_free_kbytes Signed-off-by:
Sébastien Han <seb@redhat.com>
-
- Feb 14, 2016
-
-
Niklas Haas authored
This fails with "ERROR! no action detected in task" otherwise.
-
- Feb 11, 2016
-
-
Sébastien Han authored
use the builtin variable to check the ansible version Signed-off-by:
Sébastien Han <seb@redhat.com>
-
- Feb 10, 2016
-
-
Leseb authored
Change modes to string values
-
- Feb 09, 2016
-
-
Ben England authored
-
Matt Thompson authored
Currently deploying a MON fails with "bad symbolic permission for mode" errors due to the file/directory modes not being interpreted as octal values. This commit updates roles/ceph-common/tasks/main.yml to set the file/directory modes to strings so they can be interpreted correctly. Closes issue #525
-
- Feb 05, 2016
-
-
Leseb authored
Refact code using `set_fact` to handle 'legacy' versions
-
Guillaume Abrioux authored
At the moment, all the tasks using the file module are duplicated to have differents ownerships depending on the fact `is_ceph_infernalis`. The goal of this commit is to have a new logic for this: - First set facts depending on the `is_ceph_infernalis` fact - Create the files or directories using the setted facts as ownerships.
-
- Feb 04, 2016
-
-
Sébastien Han authored
to avoid warning from ansible v2. works for both `1.9.4` and `2.0.0.2`. Signed-off-by:
Sébastien Han <seb@redhat.com>
-
- Feb 03, 2016
-
-
Andrew Schoen authored
We have a requirement to install the packages first without configuration. These tags should allow us to target the tasks need to do that. Signed-off-by:
Andrew Schoen <aschoen@redhat.com>
-