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
Sébastien Han
2bc58684e5
Merge pull request #2054 from jprovaznik/bindaddr
...
ceph-nfs - add bind address variable
2017-10-23 12:20:46 +02:00
Jan Provaznik
291e6b604d
ceph-nfs - add bind address variable
2017-10-23 09:34:51 +02:00
Sébastien Han
968ef04324
osd: bring backward compatibility with old Jewel images
...
There was a huge resync from luminous to jewel in ceph-docker:
https://github.com/ceph/ceph-docker/pull/797
This change brought a new handy function to discover partitions tight to
an OSD. This function doesn't exist in the old image so the
ceph-osd-run.sh script breaks when trying to deploy Jewel OSD with that
old Jewel image version.
Signed-off-by: Sébastien Han <seb@redhat.com>
2017-10-20 16:26:41 +02:00
Sébastien Han
54de2efc5d
Merge pull request #2082 from ceph/restapi-cephconf
...
common: move restapi template to config
2017-10-20 14:07:48 +02:00
Sébastien Han
8016d5d1a5
Merge pull request #2076 from ceph/2.4-3.0-backward
...
[skip ci] all: backward compatibility between stable-2.2 and 3.0
2017-10-20 13:58:30 +02:00
Sébastien Han
4413511b66
all: backward compatibility between stable-2.2 and 3.0
...
stable-3.0 brought numerous changes in ceph-ansible variables, this PR
aims to maintain backward compatibility for someone running stable-2.2
upgrading to stable-3.0 but keeps its groups_vars untouched.
We will then determine the right options to make sure the upgrade works
but we are expecting that new variables should be used.
We will drop this in a near future, maybe 3.1 or 3.2.
Signed-off-by: Sébastien Han <seb@redhat.com>
2017-10-20 11:54:10 +02:00
Sébastien Han
fccb9472cd
mgr: force module addition
...
Some module require --force to be enabled.
Signed-off-by: Sébastien Han <seb@redhat.com>
2017-10-20 11:54:10 +02:00
Sébastien Han
ba5c6e66f0
common: move restapi template to config
...
Closes: github.com/ceph/ceph-ansible/issues/1981
Signed-off-by: Sébastien Han <seb@redhat.com>
2017-10-20 11:14:13 +02:00