ceph-ansible/roles/ceph-mon
Sébastien Han 93c3988bfe mon: remove collect keys
Once the monitor process starts it will also trigger `ceph-create-keys`
which will collect the admin key and bootstrap keys. We used to force
this command because we were having issues on some distros like centos
7.0 and 7.1 not triggering this. This is fixed on centos 7.2 and not an
issue on ubuntu 14.04 or 16.04 so we can remove this task. If the
monitor hangs or fails to start the playbook will fail right after at
the "wait for client.admin key exists" task after 300sec.

Closes: #1161

Signed-off-by: Sébastien Han <seb@redhat.com>
2016-12-07 14:38:39 +01:00
..
defaults moving to ansible v2.2 compatibility 2016-11-04 10:09:38 +01:00
files/precise Rename roles' names 2014-07-08 15:39:42 +02:00
meta wip: galaxy roles dependencies 2016-03-02 13:52:56 +01:00
tasks mon: remove collect keys 2016-12-07 14:38:39 +01:00
templates Add option to enable ntp 2016-08-08 10:16:48 -07:00
LICENSE Add READMEs for each roles 2015-07-25 10:51:53 +02:00
README.md Add contribution note 2015-07-25 11:10:39 +02:00

README.md

Ansible role: Ceph Monitor

This role mainly bootstraps Ceph monitor(s) but also has several capabilities:

  • Deploys Ceph monitor(s)
  • Manages Ceph keys
  • Can create OpenStack pools, users and keys
  • Secures a cluster (protect pools)
  • Bootstraps dockerized Ceph monitors

Requirements

Nothing, it runs out of the box.

Role variables

Have a look at: defaults/main.yml.

Mandatory variables

None.

Dependencies

The role leseb.ceph-common must be installed.

Example Playbook

- hosts: servers
  remote_user: ubuntu
  roles:
     - { role: leseb.ceph-mon }

Contribution

THIS REPOSITORY DOES NOT ACCEPT PULL REQUESTS PULL REQUESTS MUST GO THROUGH CEPH-ANSIBLE

License

Apache

Author Information

This role was created by Sébastien Han.