Leseb
e78826eefb
Merge pull request #609 from ceph/fragment
...
fix fragment for osd directory scenario
2016-03-23 10:32:18 +01:00
Ben England
690fd2c70d
many fixes to make purge-cluster.yml reliable
2016-03-22 13:29:00 -04:00
Leseb
20c3c88995
Merge pull request #639 from ceph/enhance-regex
...
ceph-osd: fix regex to check partitions
2016-03-21 18:22:00 +01:00
Leseb
a881900e2a
Merge pull request #637 from ceph/activate-partition
...
ceph-osd: fix activate for osd on partitions
2016-03-21 17:37:19 +01:00
Sébastien Han
488f8e6c63
ceph-osd: fix regex to check partitions
...
Thanks @dvusboy
closes : #636
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-03-21 16:27:02 +01:00
Sébastien Han
c9071a6af0
ceph-osd: fix activate for osd on partitions
...
Since we want to activate the OSD when it's a partition we are looking
for a return code that is equal to 0 which means the device is a
partition.
closes : #636
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-03-21 16:00:58 +01:00
Leseb
18aa86a89f
Merge pull request #634 from dvusboy/fix_issue_632
...
Address issue #632 with systemd unit rename
2016-03-18 14:07:42 +01:00
Leseb
42b79cab47
Merge pull request #635 from dvusboy/create_rbd_clients_directory
...
Create the directory used for rbd-clients sockets
2016-03-18 14:05:02 +01:00
Leseb
db746e03cb
Merge pull request #627 from ceph/fix-ceph-install
...
ceph-common: fix ceph install for centos distros
2016-03-18 14:02:22 +01:00
K.C. Wong
50b7c99c68
Create the directory used for rbd-clients sockets
...
* `/var/run/ceph/rbd-clients` is not created automatically
* because it is missing, ceph-rgw complains about missing client
socket on start up; it is because the containing directory is
not there
* so we just add it to the list of directory pre-requisite
2016-03-17 14:35:22 -07:00
K.C. Wong
6ac41f7f3f
Address issue #632 with systemd unit rename
...
* the client-name is actually `rgw.{{ ansible_hostname }}` instead
of just `{{ ansible_hostname }}`
* it matches the directory created under `/var/lib/ceph/radosgw`
* and, it matches the client-name used to create the keyring in
`pre_requisite.yml`
2016-03-17 10:34:56 -07:00
Leseb
c8422e29ff
Merge pull request #633 from ceph/centos-libselinux-python
...
add libselinux-python as dependency pkg for centos
2016-03-17 17:39:55 +01:00
Sébastien Han
71a0f27f39
add libselinux-python as dependency pkg for centos
...
closes : #631
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-03-17 17:39:01 +01:00
Sébastien Han
1764b5337f
ceph-common: fix ceph install for centos distros
...
closes : #616
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-03-17 11:55:33 +01:00
Leseb
6e60fb5c0d
Merge pull request #610 from fcharlier/install_ceph_mds_only_if_required
...
Install ceph-mds on Debian platforms only if mds_group_name is set
2016-03-16 14:04:20 +01:00
Leseb
020bc226b0
Merge pull request #619 from dpkshetty/osd_selinux_permissive
...
ceph-osd: Set selinux to permissive
2016-03-16 08:52:57 +01:00
Deepak C Shetty
2b908ed8cf
ceph-osd: Set selinux to permissive
...
Currently we don't yet support runnings OSDs w/ selinux in
enforcing mode. Thus its better to ensure that ceph-ansible
explicitly makes selinux permissive. This should help in
scenarios such as hyperconverged where OSDs are colocated
with VMs on compute nodes which needs selinux enforcing, but
OSDs don't.
Signed-off-by: Deepak C Shetty <deepakcs@redhat.com>
2016-03-16 07:30:37 +00:00
Leseb
3cec4bb20b
Merge pull request #626 from ceph/conf-docs
...
documention on how to configure ceph.conf using ceph_conf_overrides
2016-03-15 15:52:37 +01:00
Andrew Schoen
07e9a62ff9
documention on how to configure ceph.conf using ceph_conf_overrides
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2016-03-15 09:44:31 -05:00
bdastur
23a002f0c5
Ability to generate repos for localmirror
2016-03-14 13:26:16 -07:00
Leseb
4331b8b639
Merge pull request #603 from bengland2/fix_purge_nonosd
...
fix purge-request.yml so non-OSD hosts will not fail
2016-03-14 18:35:35 +01:00
Leseb
57f4a77633
Merge pull request #621 from FooBarQuaxx/patch-1
...
Suppress Virtualbox disk creation if already present
2016-03-14 18:32:03 +01:00
Ben England
f67e4e6bf5
only do ls on directory that exists
2016-03-13 09:26:34 -04:00
MAA
45eadf003b
Suppress Virtualbox disk creation if already present
2016-03-12 23:36:57 +03:00
Leseb
1a62a81006
Merge pull request #614 from ceph/calamari-rest-api
...
Allow to install the calamari-server on monitors
2016-03-09 12:37:05 -08:00
Alfredo Deza
498cbbff08
add the commented out options for calamari-server in mons.sample
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2016-03-09 15:18:40 -05:00
Alfredo Deza
40cd754716
set the default to install calamari-server in a monitor
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2016-03-09 15:18:40 -05:00
Alfredo Deza
1dae862911
include calamari when the calamari option is set
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2016-03-09 15:18:40 -05:00
Alfredo Deza
b0a3f5b06d
create a calamari task in ceph-mon
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2016-03-09 15:18:36 -05:00
Leseb
e87ddf9986
Merge pull request #611 from ceph/rhcs-debian
...
support for the jewel version of red hat ceph storage on ubuntu
2016-03-09 09:58:46 -08:00
Leseb
6013fb2649
Merge pull request #612 from ceph/rgw-dir
...
ceph-rgw: remove leftover for service activation
2016-03-09 08:40:47 -08:00
Leseb
84f8eb48d9
Merge pull request #613 from ceph/centos-box
...
vagrant: add other boxes for centos and ubuntu
2016-03-08 21:18:44 -08:00
Andrew Schoen
565e2b280f
adds the rh storage apt-key for jewel on ubuntu
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2016-03-08 16:08:53 -06:00
Andrew Schoen
e09bb11dc9
the ceph package does not exist in jewel rh storage
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2016-03-08 16:06:56 -06:00
Andrew Schoen
3035f45c51
adds the ability to install red hat ceph storage packages on Ubuntu
...
This will only work for jewel or later releases.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2016-03-08 15:23:32 -06:00
Andrew Schoen
60746d9327
subscription manager tasks should not run on debian systems
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2016-03-08 14:56:23 -06:00
François Charlier
59f151f374
Install ceph-mds on Debian platforms only if mds_group_name is set
...
Fixes #547
2016-03-08 19:08:24 +01:00
Sébastien Han
1f34b248a3
vagrant: add other boxes for centos and ubuntu
...
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-03-08 16:09:50 +01:00
Sébastien Han
a852df1753
ceph-rgw: remove leftover for service activation
...
this is handled by the task after.
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-03-08 14:38:40 +01:00
Sébastien Han
6439396127
ceph-osd: fragment directory and files perms
...
works for all the ceph's distros now
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-03-08 14:32:32 +01:00
Leseb
8b64c6c8ed
Merge pull request #607 from ceph/rhcs-fixes
...
fixes for installing / configuring red hat ceph storage
2016-03-08 09:32:21 +01:00
Leseb
ba354cc8ca
Merge pull request #608 from deberon/systemd_ceph.target
...
Use ceph.target if available
2016-03-08 09:29:23 +01:00
Sébastien Han
9363665019
fix fragment for osd directory scenario
...
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-03-08 00:40:50 +01:00
Derek Anderson
210e4d4a01
Added an additional task for starting/enabling a service based on a systemd target if systemd is available. Otherwise using the init script.
2016-03-07 18:04:39 -05:00
Andrew Schoen
9f1b437e9d
find the rhcs version right before setting is_ceph_infernalis
...
Where it was located before meant it might be skipped if you don't run
tasks with the package-install tag. This fixes the situation where you
want to configure an rhcs node, but do not want to do any package
installs.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2016-03-07 14:50:05 -06:00
Andrew Schoen
ad6ebbcb32
make sure ceph_origin != "upstream" when using rhcs
...
When installing RHCS there is an option to install from distro provided
packages, this commit modifies the check to allow that to happen.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2016-03-07 14:47:09 -06:00
Leseb
b354445914
Merge pull request #606 from ceph/jewel-start
...
ceph-common: fix mon startup for dev installation
2016-03-07 14:06:20 +01:00
Sébastien Han
314ebfb0ae
vagrant: ability to configure installation source
...
now with vagrant, you can either enable ceph_stable or ceph_dev
depending on what you're looking to test.
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-03-07 14:05:01 +01:00
Sébastien Han
443f3465fd
ceph-common: fix mon startup for dev installation
...
closes : #602 and #587
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-03-07 13:28:54 +01:00
Ben England
f643209999
so non-OSD hosts will not fail
2016-03-05 06:26:50 -05:00