Skip to content
Snippets Groups Projects
  1. Feb 07, 2017
  2. Jan 24, 2017
  3. Dec 15, 2016
  4. Dec 08, 2016
  5. Dec 07, 2016
  6. Nov 22, 2016
  7. Nov 18, 2016
  8. Nov 08, 2016
  9. Nov 03, 2016
  10. Nov 02, 2016
  11. Oct 24, 2016
  12. Sep 28, 2016
  13. Sep 19, 2016
    • Patrick Donnelly's avatar
      ceph.conf: add variable setting monitor addr block · 6e62c515
      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: default avatarPatrick Donnelly <pdonnell@redhat.com>
      6e62c515
  14. Aug 22, 2016
  15. Aug 16, 2016
  16. Aug 13, 2016
  17. Aug 10, 2016
  18. Aug 09, 2016
  19. Aug 02, 2016
    • Ken Dreyer's avatar
      ceph-common: client settings are for libvirt · 6c817b02
      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: default avatarKen Dreyer <kdreyer@redhat.com>
      6c817b02
  20. Jun 06, 2016
  21. May 25, 2016
  22. May 20, 2016
  23. May 10, 2016
    • Sébastien Han's avatar
      ceph-common: purge ceph.conf file · 381d3c85
      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: default avatarSébastien Han <seb@redhat.com>
      381d3c85
  24. Apr 22, 2016
  25. Apr 21, 2016
  26. Apr 13, 2016
  27. Apr 08, 2016
  28. Mar 30, 2016
  29. Mar 28, 2016
  30. Mar 24, 2016
  31. Mar 23, 2016
    • Andrew Schoen's avatar
      Provide the ability to provide monitor_address instead of an interface · ef9a1712
      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: default avatarAndrew Schoen <aschoen@redhat.com>
      ef9a1712
  32. Mar 03, 2016
Loading