- Feb 07, 2017
-
-
Andrew Schoen authored
This fixes an issue with parsing the ceph.conf file when ip_version is set to ipv6. See: https://bugzilla.redhat.com/show_bug.cgi?id=1419814 Signed-off-by:
Andrew Schoen <aschoen@redhat.com> (cherry picked from commit 9580fd974ad4de5065aa367be95b37fb755141ea)
-
- Jan 24, 2017
-
-
Andrew Schoen authored
This allows the user to set ip_version to either ipv4 or ipv6. This resolves a bug where monitor_address is set to an ipv6 address, but the template fails to render because it's hardcoded to look for an 'ipv4' key in the ansible facts. See: https://bugzilla.redhat.com/show_bug.cgi?id=1416010 Signed-off-by:
Andrew Schoen <aschoen@redhat.com> Resolves: bz#1416010 (cherry picked from commit 03cb803bd1bd6da888e0483db40d444cd4ee86e3)
-
- Dec 15, 2016
-
-
Logan V authored
The Keystone v2 APIs are deprecated and scheduled to be removed in Q release of Openstack. This adds support for configuring RGW to use the current Keystone v3 API.
-
Logan V authored
The PKI keys are used to decrypt the Keystone revocation list when PKI tokens are used. When UUID or Fernet token providers are used in Keystone, PKI certs may not exist, so we now accommodate this scenario by allowing the operator to disable the PKI tasks.
-
Logan V authored
Jewel added support for user/pass authentication with Keystone, allowing deployers to disable Keystone admin token as required for production deployments. This implements configuration for the new RGW Keystone user/pass authentication feature added in Jewel. See docs here: http://docs.ceph.com/docs/master/radosgw/keystone/
-
- Dec 08, 2016
-
-
Jirayut Nimsaeng authored
-
Jirayut Nimsaeng authored
-
- Dec 07, 2016
-
-
Andrew Schoen authored
Before this patch only the address for the first mon would show in the ceph.conf even if there were multiple mons in the inventory. Signed-off-by:
Andrew Schoen <aschoen@redhat.com>
-
- Nov 22, 2016
-
-
Shengjing Zhu authored
rename iterkeys to keys
-
- Nov 18, 2016
-
-
Ken Dreyer authored
libfcgi is dead upstream (http://tracker.ceph.com/issues/16784) The RGW developers intend to remove libfcgi support entirely before the Luminous release. Since libfcgi gets little-to-no developer attention or testing, remove it entirely from ceph-ansible.
-
- Nov 08, 2016
-
-
Andrew Schoen authored
Signed-off-by:
Andrew Schoen <aschoen@redhat.com> Resolves: testing#updates
-
Andrew Schoen authored
Signed-off-by:
Andrew Schoen <aschoen@redhat.com> Resolves: testing#updates
-
- Nov 03, 2016
-
-
Andrew Schoen authored
Signed-off-by:
Andrew Schoen <aschoen@redhat.com>
-
- Nov 02, 2016
-
-
Andrew Schoen authored
Before this commit if you had set monitor_interface in your inventory file for a specific host it would be ignored and the value in group_vars/all would have been used. Also, this enables support for monitor_address again as it had been broken by previous changes to this template. Signed-off-by:
Andrew Schoen <aschoen@redhat.com>
-
- Oct 24, 2016
-
-
Gunwoo Gim (a.k.a. Nicho1as) authored
-
- Sep 28, 2016
-
-
Proskurin Kirill authored
Signed-off-by:
Proskurin Kirill <kproskurin@mirantis.com>
-
- Sep 19, 2016
-
-
Patrick Donnelly authored
For some providers (such as upcoming Linode support), some NICs may have multiple IP addresses. (In the case of Linode, the only NIC has a public and private IP address.) This is normally okay as we can use the ceph.conf cluster_network and public_network variables to force the monitor to listen on the addresses we want. However, we also need ansible to set the correct monitor IP addresses in "mon hosts" (i.e. the addresses the monitors will listen on!). This new monitor_address_block setting tells ansible which IP address to use for each monitor. Signed-off-by:
Patrick Donnelly <pdonnell@redhat.com>
-
- Aug 22, 2016
-
-
Ivan Font authored
- Gather facts only for mons before processing ceph-mon role serially in containerized playbook sample - Updated ceph.conf in order to generate a valid ceph.conf Signed-off-by:
Ivan Font <ivan.font@redhat.com>
-
- Aug 16, 2016
-
-
James Saint-Rossy authored
-
Christoph Dwertmann authored
-
- Aug 13, 2016
-
-
Ivan Font authored
Signed-off-by:
Ivan Font <ivan.font@redhat.com>
-
- Aug 10, 2016
-
-
James Saint-Rossy authored
-
- Aug 09, 2016
-
-
Sébastien Han authored
Signed-off-by:
Sébastien Han <seb@redhat.com>
-
- Aug 02, 2016
-
-
Ken Dreyer authored
Prior to this change, each ceph cluster node would end up with several "qemu-client-$pid.log" files owned by root. The [client] section would capture *all* client activity (for example the "ceph health" command, etc), not just librbd-in-qemu. Restrict this section to libvirt clients only so that we don't generate these spurious log files for other Ceph client traffic. Signed-off-by:
Ken Dreyer <kdreyer@redhat.com>
-
- Jun 06, 2016
-
-
Huamin Chen authored
ceph-mon.service.j2: remove redundant --name option from docker command Signed-off-by:
Huamin Chen <hchen@redhat.com>
-
- May 25, 2016
-
-
Huamin Chen authored
in containerized deployment, use the right interface name variable in mon; remove one line inline files cleanup on docker osd tasks Signed-off-by:
Huamin Chen <hchen@redhat.com>
-
- May 20, 2016
-
-
Sébastien Han authored
Signed-off-by:
Sébastien Han <seb@redhat.com>
-
- May 10, 2016
-
-
Sébastien Han authored
Since ##461 we have been having the ability to override ceph default options. Previously we had to add a new line in the template and then another variable as well. Doing a PR for one option was such a pain. As a result, we now have tons of options that we need to maintain across all the ceph version, yet another painful thing to do. This commit removes all the ceph options so they are handled by ceph directly. If you want to add a new option, feel free to to use the `ceph_conf_overrides` variable of your `group_vars/all`. Risks, for those who have been managing their ceph using ceph-ansible this is not a trivial change as it will trigger a change in your `ceph.conf` and then restart all your ceph services. Moreover if you did some specific tweaks as well, prior to run ansible you should update the `ceph_conf_overrides` variable to reflect your previous changes. To avoid service restart, you need to know a bit of ansible for this, but generally the idea would be to run ansible on a dummy host to generate the ceph.conf, then scp this file to all your ceph hosts and you should be good. Closes: #693 Signed-off-by:
Sébastien Han <seb@redhat.com>
-
- Apr 22, 2016
-
-
Sébastien Han authored
Introducing a new config option: `radosgw_civetweb_bind_ip` which points to the `ansible_default_ipv4` by default. You can override this variable. Use ansible facts to put a proper value. Signed-off-by:
Sébastien Han <seb@redhat.com>
-
- Apr 21, 2016
-
-
Andrew Schoen authored
This fixes the ceph.conf template so that it will look for an inventory defined value for monitor_interface or for monitor_interface defined in a group_vars file. Signed-off-by:
Andrew Schoen <aschoen@redhat.com>
-
- Apr 13, 2016
-
-
Andrew Schoen authored
This fixes https://github.com/ceph/ceph-ansible/issues/711 Signed-off-by:
Andrew Schoen <aschoen@redhat.com>
-
- Apr 08, 2016
-
-
Andrew Schoen authored
This fixes a bug where monitor_interface might be set in your inventory file and not by using group_vars or --extra-vars causing the template to use the default address of 0.0.0.0 instead of the defined monitor_interface. Signed-off-by:
Andrew Schoen <aschoen@redhat.com>
-
- Mar 30, 2016
-
-
Sébastien Han authored
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>
-
- Mar 28, 2016
-
-
ksingh7 authored
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
-
- Mar 24, 2016
- Mar 23, 2016
-
-
Andrew Schoen authored
This would allow users who don't know what interface to provide to give an IP address to use for the monitor instead. Note: the includes are needed in ceph.conf.j2 because without them jinja2 can not properly evaluate the template and will complain about a missing 'ansible_interface' variable. The includes allow the template to be evaluated correctly and then the correct include will be used during render time. Signed-off-by:
Andrew Schoen <aschoen@redhat.com>
-
- Mar 03, 2016
-
-
Sébastien Han authored
closes #596 Signed-off-by:
Sébastien Han <seb@redhat.com>
-