Chris St. Pierre
1a73d55bae
Fix mis-use of config_template in docker tasks
...
As written, generating the config file for ceph-mon in Docker yielded:
ERROR: config_template is not a legal parameter in an Ansible task or
handler
This fixes that error condition.
2016-04-05 12:09:09 -05:00
Sébastien Han
a8df31cb14
ceph-common: let ceph handle pool_default_min_size
...
We now set the value to 0, which means no specific default; ceph will
use size-size/2
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-04-05 17:01:49 +02:00
Sébastien Han
84e57724e3
ceph-common: change the pool_default_size to 3
...
3 has been the default since Firefly I believe so we should stick with
this value.
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-04-05 16:22:29 +02:00
Sébastien Han
2700552186
ceph-mon: fix ceph keys permissions
...
Certain daemons will not start because of the wrong permissions.
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-04-04 00:36:59 +02:00
Sébastien Han
4b93fc9dbd
ceph-osd: docker fix typo again...
...
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-04-01 17:33:11 +02:00
Sébastien Han
fbf36716c5
ceph-osd: docker start typo...
...
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-04-01 17:31:34 +02:00
Sébastien Han
00819ab7b8
ceph-docker: osd fix container prep and start
...
We now check if the device has already been prepared, if we detect a
ceph partition we do not prepare the device.
Also fixed some issues while running on Atomic or CoreOS.
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-04-01 15:40:19 +02:00
Sébastien Han
df6c3f4f72
ceph-docker: fix permissions on directories
...
fixing the can't open /var/lib/ceph/bootstrap-osd/ceph.keyring: can't
open /var/lib/ceph/bootstrap-osd/ceph.keyring: (13) Permission denied
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-04-01 14:43:33 +02:00
Leseb
bc2cfc83d5
Merge pull request #666 from PiotrProkop/ceph-mon-fix
...
Adding support for non atomic and non CoreOS machines for deploying containerized mons with kv backend
2016-04-01 13:16:32 +02:00
Leseb
9f2556315f
Merge pull request #665 from PiotrProkop/ceph-osd-kv
...
Adding support for non atomic and non CoreOS machines for deploying containerized osds with kv backend
2016-04-01 13:16:22 +02:00
pprokop
da9b772534
Changed when statements due to review
2016-04-01 13:02:02 +02:00
pprokop
604ea77ecc
Changes due to review
2016-04-01 12:57:58 +02:00
Leseb
9123c854ae
Merge pull request #671 from squizzi/fix-admin-key-wait
...
Added when: cephx to prevent waiting on keyring with cephx: false
2016-04-01 11:11:43 +02:00
Kyle Squizzato
9d10db21c2
Added when: cephx to prevent waiting on keyring with cephx: false
...
Signed-off-by: Kyle Squizzato <ksquizz@gmail.com>
2016-03-31 23:30:36 -04:00
Sébastien Han
6c5ac63ecc
ceph-mon: docker fix run on atomic host
...
fix template issues.
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-03-31 16:41:28 +02:00
Leseb
0784b8c5b1
Merge pull request #662 from ceph/follow-up-cluster-name
...
ceph: implement cluster name support
2016-03-30 18:20:30 +02:00
Sébastien Han
450feaac0a
ceph: implement cluster name support
...
we now have the ability to enable the `cluster` variable with a specific
value that will determine the name of the cluster.
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-03-30 18:08:38 +02:00
pprokop
5705cc71a3
Changing when statements
2016-03-30 12:40:57 +02:00
pprokop
eb9c3eae13
Changing when statements
2016-03-30 12:38:47 +02:00
pprokop
eaa259146e
Fixing creating configs when default one is chosen
2016-03-30 12:29:45 +02:00
pprokop
207387d5f9
Adding support for non atomic and non CoreOS machines for deploying containerized mons with kv backend
2016-03-30 12:28:38 +02:00
pprokop
9e252c6c44
Adding missing space
2016-03-30 12:22:32 +02:00
pprokop
d7d83273e7
Adding support for non atomic and non CoreOS machines for deploying containerized osds with kv backend
2016-03-30 12:22:15 +02:00
Leseb
dde0c2043e
Merge pull request #663 from jimcurtis/os1
...
Specify full path to template
2016-03-29 21:11:01 +02:00
Jim Curtis
89f2cf6a53
Specify full path to template
2016-03-29 11:30:56 -07:00
Leseb
4c31c3bcb5
Merge pull request #661 from PiotrProkop/ceph-osd-kv
...
Adding ceph-osd continerized deployment with kv store.
2016-03-29 14:15:40 +02:00
pprokop
ec9a96e570
Adding ceph-osd continerized deployment with kv store
2016-03-29 10:23:31 +02:00
Sébastien Han
1859d84a7a
ceph-rgw: fix rgw enable with systemd
...
now rgw can be enabled.
closes : #642 #261
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-03-29 01:37:39 +02:00
Leseb
629108fbfa
Merge pull request #657 from ksingh7/fix_mon_containerized_deployment_with_kv
...
ceph-common: Newline separation in ceph.conf.j2
2016-03-29 00:56:36 +02:00
ksingh7
861dd2c3f1
ceph-common: Newline separation for mon_containerized_deployment_with_kv variable in ceph.conf.j2
...
ceph.conf.j2 template requires a new line between mon_containerized_deployment_with_kv and fsid variables
With this commit , i have added a new line for better readablity
2016-03-29 01:34:08 +03:00
Leseb
e539645fba
Merge pull request #653 from ksingh7/fix_mon_containerized_deployment_with_kv
...
ceph-common: Fix for issue no. 652
2016-03-28 20:27:39 +02:00
runsisi
a2d1d99ec3
ceph-common: use variable rgw_group_name instead of hard coded group
...
name 'rgws' when checking rgw port.
Signed-off-by: runsisi <runsisi@hust.edu.cn>
2016-03-28 18:59:09 +08:00
ksingh7
06e92923fa
ceph-common: Fix for issue no. 652
...
ceph.conf file generation task in ceph-common role was getting failed
because it ansible cant find defination of varriable mon_containerized_deployment_with_kv
This fix declare mon_containerized_deployment_with_kv under ceph-common/defaults/main.yml which fixes this issue
Signed-off-by: ksingh7 <karan.singh731987@gmail.com>
2016-03-26 19:47:40 +02:00
Leseb
f27fada28a
Merge pull request #649 from ceph/bluestore-ceph-disk
...
ceph-osd: add support for bluestore
2016-03-25 17:00:41 +01:00
Leseb
e40e0f8950
Merge pull request #650 from stpierre/rbd-client-directory-owner
...
Make RBD client directory owner/group configurable
2016-03-25 16:41:31 +01:00
Sébastien Han
225e066db2
ceph-osd: add support for bluestore
...
With Jewel comes a new store to store Ceph object: BlueStore. Adding an
extra scenario might seem like a useless duplication however the
ultimate goal is remove the other roles later. Thus this is easier to
add new role instead of modifying existing one. Once we drop the support
for release older than Jewel we will just remove all the previous
scenario files.
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-03-25 16:02:02 +01:00
Sébastien Han
9098eb0a8a
ceph-common: pass journal check if using bluestore
...
bluestore does not need any journal so we skip this test if
osd_objectstore = bluestore
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-03-25 15:49:39 +01:00
Chris St. Pierre
23e40e3113
Make RBD client directory owner/group configurable
...
Some versions (?) of libvirt provide a 'libvirt' group instead of
'libvirtd'. (Observed with libvirt-daemon-1.2.17-13.el7_2.2.x86_64.)
This makes the RBD client directory owner and group configurable to
allow for this.
2016-03-25 08:51:20 -05:00
Sébastien Han
b0f56590e0
docker: fix tons of issues
...
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-03-24 17:55:21 +01:00
pprokop
77bd4aff37
Adding missing space
2016-03-24 16:27:56 +01:00
pprokop
eef421716d
Adding var to choose between custom and default ceph.conf populated into etcd
2016-03-24 16:27:56 +01:00
pprokop
832c3bedba
Adding comments
2016-03-24 16:27:21 +01:00
pprokop
72fa8da1dc
Removing fsid with kv backend deployment
2016-03-24 16:26:28 +01:00
pprokop
6fea8b17b6
Adding missing fsid
2016-03-24 16:26:28 +01:00
pprokop
42e748a514
Adding dockerized ceph-mon deployment with kv backend
2016-03-24 16:26:28 +01:00
pprokop
613f7dbc6b
Changed creator name
2016-03-24 16:24:44 +01:00
pprokop
b9b04a4cff
Removing extra spaces in get_pip
2016-03-24 16:24:44 +01:00
pprokop
3e935a2776
Removing extra spaces
2016-03-24 16:24:44 +01:00
pprokop
6b014d10ed
Adding role for deploying python on CoreOS
2016-03-24 16:24:44 +01:00
Jim Curtis
bf4864dd72
review feedback
2016-03-24 16:19:55 +01:00