Guillaume Abrioux
4596fbaac1
common: make the delegate_facts feature optional
...
Since we encountered issue with this on ansible2.2, this commit provide
the ability to enable or disable it regarding which ansible we are
running.
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
2017-10-31 16:44:26 +01:00
Andrew Schoen
37a48209cc
test: when creating the /dev/sdc2 partition specify label as gpt
...
ansible==2.4 requires that label be set to gpt, or it will be defaulted
to msdos.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-10-31 09:38:47 -05:00
Sébastien Han
4cbda6680f
Merge pull request #2122 from jprovaznik/template
...
Include ganesha dbus config file
2017-10-31 15:30:50 +01:00
Sébastien Han
635fe38144
contrib: skip ci and hightlight origin PR
...
Signed-off-by: Sébastien Han <seb@redhat.com>
2017-10-31 14:43:29 +01:00
Jan Provaznik
589cd27ce4
Include ganesha dbus config file
...
This file was (accidentally) not included in a previous
commit 87b1da09e7
.
2017-10-31 08:30:12 +01:00
Guillaume Abrioux
c28882c1cd
tests: add missing test for rbd
...
Add a missing test `test_rbd_mirror_service_is_running_from_luminous()`.
Also using bash -c "<cmd>" to make testinfra aware that later in
the upgrade process we are now running `luminous` ceph release so we
must skip the rbd tests related to `jewel` ceph release.
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
2017-10-30 19:44:56 +01:00
Guillaume Abrioux
c9c278de7d
docs: update patterns containing version number
...
Update doc regarding last changes (new branch, ansible version, ...)
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
2017-10-30 16:40:45 +01:00
Guillaume Abrioux
97b1cb0258
tests: followup on testing against ansible2.4
...
ceph-ansible is now being testing against ansible2.2 and ansible2.4. We
need to update tox.ini so we use the right version of testinfra
regarding which ansible version we are using.
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
2017-10-30 16:40:39 +01:00
Sébastien Han
b3c9de90f4
Merge pull request #2090 from ceph/ansible-2.4
...
[skip ci] Test ansible 2.4.1
2017-10-27 17:39:05 +02:00
Sébastien Han
faccd0acf0
Merge pull request #2100 from ceph/lvm-bluestore
...
ceph-volume lvm bluestore support
2017-10-27 17:36:16 +02:00
Alfredo Deza
429622dd34
docs add lvm bluestore examples
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-10-27 11:33:54 -04:00
Alfredo Deza
517a2b3feb
ceph-osd skip lvm creation if they are already in use
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-10-27 11:33:54 -04:00
Sébastien Han
c4ad247718
Test ansible 2.4.1
...
We now test with Ansible 2.4. We had to change testinfra's version since
only recent versions work with 2.4. See:
https://github.com/philpep/testinfra/issues/249
Closes: https://github.com/ceph/ceph-ansible/issues/2087
Signed-off-by: Sébastien Han <seb@redhat.com>
2017-10-27 15:20:13 +02:00
Sébastien Han
6ea92756c0
Merge pull request #2117 from ceph/rm-dup
...
default: remove dup variable
2017-10-27 13:49:52 +02:00
Sébastien Han
a50b6a94a8
Merge pull request #2118 from ceph/typo-purge
...
[skip ci]
2017-10-27 12:00:30 +02:00
Sébastien Han
473673ab41
shrink-mon: fix typo in the code doc
...
Signed-off-by: Sébastien Han <seb@redhat.com>
2017-10-27 11:59:22 +02:00
Sébastien Han
d2575c7f5e
default: remove dup variable
...
ceph_repository_type was declared multiple times. This commit fixes
this.
Signed-off-by: Sébastien Han <seb@redhat.com>
2017-10-27 11:46:15 +02:00
Sébastien Han
d6a0d2f9be
Merge pull request #2071 from jtaleric/master
...
Docker image pull retry
2017-10-27 09:49:03 +02:00
Sébastien Han
5a10b048b0
Merge pull request #2105 from major/really-fix-always-run
...
Really fix always run
2017-10-27 09:33:47 +02:00
Guillaume Abrioux
787e54f73d
Merge pull request #2110 from fultonj/issue/2092
...
Make acls and mode parameters of opentack_keys optional
2017-10-26 15:28:35 +02:00
John Fulton
ae156e9f34
Make acls and mode parameters of opentack_keys optional
...
Only chmod or setfacl the requested keyring(s) in the
opentack_keys data structure when the mode or acls keys
of that data structure exist.
User may specify four permission combinations for the
keyring file(s): 1. only set ACL, 2. only set mode,
3. set neither mode nor ACL, 4. set mode and then ACL.
Fixes : #2092
2017-10-26 12:45:17 +00:00
Sébastien Han
fdd6a468b7
Merge pull request #2112 from ceph/remove-optional
...
[skip ci]
2017-10-26 14:23:10 +02:00
Sébastien Han
2837d0a22e
purge: do not reboot by default
...
Rebooting servers is really intrusive and perhaps this is not what the
operator wants. So we disable the reboot by default now. Note that the
reboot might not happen all the time.
It can be enabled by default by running the purge playbook with -e
reboot_osd_node=True
Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1505011
Signed-off-by: Sébastien Han <seb@redhat.com>
2017-10-26 14:18:38 +02:00
Joe Talerico
ab58764288
Docker image pull retry
...
This change sets a default timeout of 300s for the image pull. If the
image pull times out (300s), we will retry 3 times by default.
fixes 1954
2017-10-25 13:37:10 -04:00
Sébastien Han
5f9e50dabe
Merge pull request #2103 from andymcc/tcmalloc_settings
...
Option to set TCMALLOC_MAX_TOTAL_THREAD_CACHE_BYTES
2017-10-25 17:36:04 +02:00
Sébastien Han
613b6a30f1
Merge pull request #2104 from ceph/rgw-section
...
rgw/nfs: fix section duplication
2017-10-25 17:35:01 +02:00
Sébastien Han
07e2a783f8
Merge pull request #2084 from ceph/backward-osd-2.4
...
osd: bring backward compatibility with old Jewel images
2017-10-25 17:33:49 +02:00
Major Hayden
f73232caa4
Use check_mode instead of always_run
...
This patch changes the `always_run: yes` task option to
`check_mode: no` to avoid Ansible warnings.
2017-10-25 09:53:34 -05:00
Major Hayden
c2b5118c1b
Revert "Avoid deprecated always_run"
...
This reverts commit 620fb37dd4
.
2017-10-25 09:48:09 -05:00
Sébastien Han
8670b45ef2
rgw/nfs: fix section duplication
...
Once and for all, hopefully...
Signed-off-by: Sébastien Han <seb@redhat.com>
2017-10-25 15:45:37 +02:00
Andy McCrae
7f6c39102d
Option to set TCMALLOC_MAX_TOTAL_THREAD_CACHE_BYTES
...
Use "ceph_tcmalloc_max_total_thread_cache" to set the
TCMALLOC_MAX_TOTAL_THREAD_CACHE_BYTES value inside /etc/default/ceph for
Debian installs, or /etc/sysconfig/ceph for Red Hat/CentOS installs.
By default this is set to 0, so the default package value will be used,
if specified this value will be changed to match the variable, and ceph
osd services will be restarted.
2017-10-25 14:38:36 +01:00
Alfredo Deza
d3b427e169
ceph-osd lvm scnearios are no longer limited to filestore
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-10-25 08:23:45 -04:00
Alfredo Deza
df05e63c10
ceph-osd use --cluster in ceph-volume calls
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-10-25 08:23:45 -04:00
Alfredo Deza
628d98a92c
ceph-osd add the CEPH_VOLUME_DEBUG env var to all ceph-volume commands
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-10-25 06:50:22 -04:00
Alfredo Deza
f0364ba47f
tests add the bluestore scenario in tox.ini
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-10-25 06:50:19 -04:00
Alfredo Deza
027d57dd29
tests create a bluestore osd scenario
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-10-25 06:46:39 -04:00
Alfredo Deza
f77180cf49
group_vars: update the examples in lvm for bluestore support
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-10-25 06:46:39 -04:00
Alfredo Deza
b89309e2a3
ceph-osd update the examples in defaults for lvm bluestore
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-10-25 06:46:39 -04:00
Alfredo Deza
bbc3672253
ceph-osd: lvm support for bluestore
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-10-25 06:46:39 -04:00
Sébastien Han
de99f9fb75
Merge pull request #2086 from ceph/followup
...
tests: split purge_cluster, followup on a53aa9e
2017-10-25 11:19:18 +02:00
Guillaume Abrioux
f21859656b
Merge pull request #2102 from yanyixing/fix_miss_word
...
add the miss word
2017-10-25 10:49:38 +02:00
Yixing Yan
b6296c13ac
update sample file
2017-10-25 16:39:08 +08:00
Guillaume Abrioux
f90f2f3a04
purge: containers are not stopped
...
During purge osd, the containers are not stopped because of a typo, as a
result, all the devices can't be unmounted later.
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
2017-10-25 07:58:00 +02:00
Sébastien Han
049729b8d3
Merge pull request #2097 from fultonj/issue/2095
...
Require osd_scenario parameter to be provided in containerized deploy
2017-10-24 13:59:51 +02:00
Sébastien Han
751da93b08
Merge pull request #2096 from andymcc/regex_defaults
...
Add regexp check for setting CLUSTER_NAME
2017-10-23 17:24:44 +02:00
John Fulton
7a7ddab6c2
Require osd_scenario parameter to be provided in containerized deploy
...
Fixes : #2095
2017-10-23 15:16:03 +00:00
Guillaume Abrioux
280de30484
tests: split purge_cluster, followup on a53aa9e
...
- split purge_cluster because we need to test filestore and bluestore
scenarios.
- clean some leftover.
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
2017-10-23 16:27:48 +02:00
Sébastien Han
394b1a8c40
Merge pull request #2093 from andymcc/typo_fix
...
Typo fix for radosgw@ systemd file
2017-10-23 15:58:15 +02:00
Andy McCrae
9ebef8ba3c
Add regexp check for setting CLUSTER_NAME
...
Minor fix to ensure that existing CLUSTER_NAME is changed, and avoid duplicates.
2017-10-23 14:42:07 +01:00
Andy McCrae
05a1f965c8
Typo fix for radosgw@ systemd file
...
systemd script for radosgw is radosgw@ not rgw@, the directory needs to
match the path.
2017-10-23 14:07:23 +01:00