Sébastien Han
1ac0969c28
Merge pull request #1778 from ceph/fix-1770
...
purge: add ability to purge bluestore osd
2017-08-22 23:56:36 +02:00
Sébastien Han
07821d9bb1
Merge pull request #1786 from ceph/re-arrange-skipped
...
mon, osd: fix skipped condition
2017-08-22 19:44:48 +02:00
Sébastien Han
8b1c5ca62f
Merge pull request #1789 from mistur/master
...
fix radosgw-admin call with another cluster name than "ceph"
2017-08-22 19:41:31 +02:00
Sébastien Han
a359fc35b4
mon, osd: fix skipped condition
...
To be properly evaluated the "skipped" conditions must always have the
first place on the list of condition, otherwise the other conditions are
evaluated before and make the task fail.
Closes: https://github.com/ceph/ceph-ansible/issues/1733
Signed-off-by: Sébastien Han <seb@redhat.com>
2017-08-22 18:34:51 +02:00
Andrew Schoen
d5c0ff35ac
Merge pull request #1781 from ceph/ceph-volume-tests-cli
...
ceph-volume executable tests and testinfra API update
2017-08-22 10:50:32 -05:00
Yoann Moulin
a7e4562297
fix radosgw-admin call with another cluster name than "ceph"
2017-08-22 16:57:12 +02:00
Sébastien Han
b80ba20745
Merge pull request #1779 from gfidente/tripleo_switch_to_containerized
...
TripleO switch to containers
2017-08-22 16:42:08 +02:00
Sébastien Han
7a191506c2
Merge pull request #1772 from ceph/docs-update
...
documentation update for osd scenarios and basic installation/usage
2017-08-22 15:36:21 +02:00
Sébastien Han
38d575ce55
Merge pull request #1654 from andymcc/master
...
Allow ceph-mon systemd overrides to be specified
2017-08-22 15:32:39 +02:00
Giulio Fidente
2c01de4350
Default cluster to ceph in switch to containers
2017-08-22 13:13:36 +02:00
Giulio Fidente
f0423b1804
Parse ceph_docker_registry in switch to containers
...
Defaults it to docker.io as it was for backward compatibility.
2017-08-22 13:11:27 +02:00
Giulio Fidente
a59b84d5c9
Assume mon_docker_privileged false in switch to containers
2017-08-22 13:01:25 +02:00
Sébastien Han
37ec3bc798
Merge pull request #1783 from ceph/remove-dup-var
...
resync group_vars files
2017-08-22 11:40:27 +02:00
Sébastien Han
19ae8b42e6
resync group_vars files
...
Signed-off-by: Sébastien Han <seb@redhat.com>
2017-08-22 11:31:49 +02:00
Alfredo Deza
9540f472a7
tests/rgw: update tests to use new host fixture
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-08-21 16:50:02 -04:00
Alfredo Deza
e3ff46dce2
tests/osd add tests for ceph-volume* executables
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-08-21 16:50:02 -04:00
Alfredo Deza
75060119c1
tests/osd: update tests to use new host fixture
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-08-21 16:50:01 -04:00
Alfredo Deza
31a960c323
tests/mons: update tests to use new host fixture
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-08-21 16:50:01 -04:00
Alfredo Deza
ecf917d354
tests/install: update tests to use new host fixture
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-08-21 16:50:01 -04:00
Alfredo Deza
c0ad0b58f0
tests/conftest: update node fixture for new testinfra API
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-08-21 16:50:01 -04:00
Giulio Fidente
0106fa6835
Consume public_network vs ceph_mon_docker_subnet
...
In the switch to containers migration there were broken references
to ceph_mon_docker_subnet variable, replaced with public_network.
Also fixes references to ceph_mon_docker_extra_env setting for it
a default as it could be undefined.
2017-08-21 18:34:24 +02:00
Giulio Fidente
386303d42e
Extend set_uid fact to support RH Ceph images
2017-08-21 18:32:08 +02:00
Sébastien Han
9c824b9818
purge: add ability to purge bluestore osd
...
We now purge block db and/or wal partitions if we find any.
Closes: https://github.com/ceph/ceph-ansible/issues/1770
Signed-off-by: Sébastien Han <seb@redhat.com>
2017-08-21 18:08:18 +02:00
Sébastien Han
b8af5fc5a0
Merge pull request #1695 from fullerdj/wip-djf-docker-multimds
...
ceph-mds: Enable multimds under docker
2017-08-21 10:23:21 +02:00
Sébastien Han
23f551a05f
Merge pull request #1762 from ceph/install_pkg_rbdmirror
...
ceph-common: install base package to provide ceph CLI
2017-08-21 10:20:44 +02:00
Andrew Schoen
482114e9c5
docs: add examples for collocated and non-collocated osd scenarios
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-08-18 11:08:56 -05:00
Andrew Schoen
90efa30e27
docs: move testing/glossary after index in glossary.rst
...
We want the usage docs before the testing docs on this page.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-08-18 11:06:59 -05:00
Andrew Schoen
ababc1c584
docs: remove the old README and link to the hosted docs
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-08-17 16:03:04 -05:00
Andrew Schoen
16faf78ce2
docs: add docs for dev contributions
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-08-17 16:03:04 -05:00
Andrew Schoen
da4a42de0a
docs: add docs for ceph_conf_overrides usage
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-08-17 16:03:04 -05:00
Andrew Schoen
a5116b2ff1
docs: add links to example videos
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-08-17 16:03:04 -05:00
Andrew Schoen
ae60030c6c
docs: collocated and non-collocated scenario docs
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-08-17 16:03:04 -05:00
Andrew Schoen
4d85560a5d
docs: docs for installation and basic config
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-08-17 11:02:14 -05:00
Guillaume Abrioux
e0e9bb33b1
common: install ceph-common on all nodes
...
This commits force ceph-common to be installed early in deployment on
nodes.
For instance, ceph-rbdmirror doesn't have the CLI installed while it is
needed for some tasks which uses it to set some facts.
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
2017-08-17 14:44:38 +02:00
Andy McCrae
4671b9e74e
Allow ceph service systemd overrides to be specified
...
ceph services can fail to start under certain circumstances (for
example, when running in a container) because the default systemd
service configuration causes namespace issues.
To work around this we can override the system service settings by
placing an overrides file in the ceph-<service>@.service.d directory.
This can be generic so as to allow any potential changes required to
the ceph-<service> service files.
The overrides file is only setup when the
"ceph_<service>_systemd_overrides" config_template override variable is
specified.
The available service systemd override files are as follows:
ceph_mds_systemd_overrides
ceph_mgr_systemd_overrides
ceph_mon_systemd_overrides
ceph_osd_systemd_overrides
ceph_rbd_mirror_systemd_overrides
ceph_rgw_systemd_overrides
2017-08-16 17:57:06 +01:00
Guillaume Abrioux
980c324be0
Merge pull request #1759 from fultonj/master
...
Set the permissions mode on all of the OpenStack keys
2017-08-10 21:54:15 +02:00
John Fulton
c04559181e
Set the permissions mode on all of the OpenStack keys
...
The original fix to issue #1755 only set the permissions on
the monitors to which the key was copied, but not the original
monitor where the key was created. Thus, we use a separate task
to set the permission of the key.
2017-08-10 13:50:08 -04:00
Guillaume Abrioux
550b9d5e46
Merge pull request #1756 from fultonj/master
...
Allow user to specify the mode of the openstack keys
2017-08-10 17:39:23 +02:00
John Fulton
7d42941090
Allow user to specify the mode of the openstack keys
...
The openstack_keys structure now supports a key called mode
whose value is a string that one could pass to chmod to set
the mode of the key file. The ansible file module applies the
mode to all openstack keys with this property.
Fixes : #1755
2017-08-10 15:34:39 +00:00
Guillaume Abrioux
10b06c3e6e
Merge pull request #1560 from ceph/wip-rev-ansible-testing
...
change ansible environment to 2.3 release
2017-08-09 18:10:56 +02:00
Gregory Meno
c4cebdbcc4
change ansible environment to 2.3 release
...
Signed-off-by: Gregory Meno <gmeno@redhat.com>
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-08-09 10:52:23 -05:00
Guillaume Abrioux
4c38cd0844
Merge pull request #1750 from ceph/lvm-test-update
...
tests: do not use /dev/sda in the lvm scenario
2017-08-08 19:42:00 +02:00
Andrew Schoen
7ab3711cf5
tests: do not use /dev/sda in the lvm scenario
...
When you udpate to the latest version of the centos/7 box it always puts
the OS on /dev/sda, so do not use it as an OSD.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-08-04 15:57:56 -05:00
Andrew Schoen
3b6d1bfc42
Merge pull request #1745 from ceph/tmp-path-fix
...
ceph-common: render ceph_conf_overrides into fetch_directory
2017-08-04 15:45:53 -05:00
Andrew Schoen
30f9b0e075
ceph-common: render ceph_conf_overrides into fetch_directory
...
Writing into /tmp is not always allowed, but we can assume the
fetch_directory is writable.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-08-04 12:19:12 -05:00
Sébastien Han
9da848abac
Merge pull request #1716 from ceph/lvm-osds
...
adds a new OSD scenario to create OSDs with ceph-volume
2017-08-04 17:31:26 +02:00
Douglas Fuller
aab3318802
ceph-mds: Enable multimds under docker
...
This is under the MDS role instead of the mon role because that role
does not create the filesystem under docker.
Signed-off-by: Douglas Fuller <dfuller@redhat.com>
2017-08-04 10:46:11 -04:00
Andrew Schoen
be78bc1a90
ceph-defaults: fix containerized osd restarts
...
This needs to check `containerized_deployment` because
socket_osd_container is undefined otherwise.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-08-04 06:38:38 -05:00
Andrew Schoen
d1c7ec81c1
ceph-common: move release-rhs.yml after ceph_version is set
...
These tasks needs to be run after we set ceph_version or
they fail because it's undefined.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-08-04 06:38:37 -05:00
Andrew Schoen
1d5f876729
ceph-osd: devices is not required when osd_scenario == lvm
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-08-04 06:38:37 -05:00