Commit Graph

27 Commits (5b354bac31fce08ad6b42cdce4b729b0d140cad5)

Author SHA1 Message Date
Sébastien Han ce833157cb ceph-common: update the README for purge config
Highlight the variables that were used prior to this path:
https://github.com/ceph/ceph-ansible/pull/694

Signed-off-by: Sébastien Han <seb@redhat.com>
2016-05-11 09:14:55 +02:00
Leseb 52b2f1cb85 Merge pull request #694 from ceph/purge-ceph-conf-options
ceph-common: purge ceph.conf file
2016-05-10 18:24:07 +02:00
Sébastien Han 47860a887f ceph-common: purge ceph.conf file
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>
2016-05-10 16:51:42 +02:00
Li Peng aaeadcab12 cleanup: fix typos
Signed-off-by: Li Peng <lip@dtdream.com>
2016-05-09 15:12:01 +08:00
Jim Curtis bf4864dd72 review feedback 2016-03-24 16:19:55 +01:00
Jim Curtis b06229bafb review feedback 2016-03-24 16:19:55 +01:00
Huamin Chen 70561b3fc3 add variable to allow containerized mon to run privileged mode.
this is to allow ceph-authtool to read and write to /var/ and /etc on CentOS Atomic.
Add doc on how to run containerized deployment on RHEL/CentOS Atomic

Signed-off-by: Huamin Chen <hchen@redhat.com>
2016-03-24 16:14:58 +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
Sébastien Han 023cba5f8b README: how to submit patches
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-02-29 18:33:25 +01:00
retspen 988010f2b8 Added support parallels provider 2016-02-18 13:58:33 +02:00
Andrew Schoen ec573e6ca2 update the README on using vagrant with virtualbox
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2016-01-22 11:09:52 -06:00
Luis Pabón 71a56a86f6 Update README.md 2015-12-02 22:26:13 -05:00
Huamin Chen 860125ff8f various fixes for CentOS
Signed-off-by: Huamin Chen <hchen@redhat.com>
2015-11-05 20:39:03 +00:00
Sébastien Han 0cbc81622f Get Ceph from distro repository (redhat-based)
Follow up on #392

Signed-off-by: Sébastien Han <seb@redhat.com>
2015-08-31 15:25:42 +02:00
Emilien Mantel b187393a93 Get Ceph from distro repository (debian-based) 2015-08-27 11:26:54 +02:00
leseb 5bedc8b8e6 Add bare metal video
Signed-off-by: leseb <seb@redhat.com>
2015-07-08 16:21:16 +02:00
leseb 6633bc92e7 Add vagrant demo video
Signed-off-by: leseb <seb@redhat.com>
2015-06-30 13:49:49 +02:00
Sébastien Han 0488813eaa Untrack vagrant_variables.yml and use a sample file
Now to enable the variable file and modify it as much as you want
simply:

git clone ...
cp vagrant_variables.yml.sample vagrant_variables.yml

Edit vagrant_variables.yml

Fixes: #241

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2015-04-27 18:48:49 +02:00
Sébastien Han 3624a85b64 Docker support
WIP!

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2015-03-11 21:21:52 -05:00
Guillaume Subiron 0ec9298b93 Update README.md
Two lines are cut in the README. This patch fix this using http://www.sebastien-han.fr/blog/2014/03/03/Announcing-ceph-ansible-playbooks/.
2014-06-13 16:30:50 +02:00
Lorin Hochstein 92c0445989 Use Vagrant's Ansible provisioner
Use Vagrant's built-in support for Ansible provisioner. This eliminates the need
for a hosts file, and simplifies the ansible config file.

Renames config from .ansible.cfg to ansible.cfg since Ansible expects the file
to be called ansible.cfg and be adjacent to Vagrantfile when using the Vagrant
provisioner.
2014-05-11 19:34:37 -04:00
Leseb 4aeaa9609f Update README 2014-03-23 23:20:09 +01:00
Leseb 7339a6542f Fix README typo
Fix typo
2014-03-19 19:40:42 +01:00
Sébastien Han b202df711a Highlight important facts (fsid and monitor key)
Update the README with an entry for the fsid and monitor keys. We
dediced to remove every key from the default variables.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-03-19 19:36:22 +01:00
Sébastien Han 54fcc2def7 Improve README file
Clarify the support section, add OS support.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-03-14 16:32:00 +01:00
Sébastien Han a984854956 Add Ceph Playbook
Initial commit.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-03-03 19:08:51 +01:00
ircolle 3940a3bd6b Initial commit 2014-03-03 09:12:09 -08:00