ceph-ansible/roles/ceph-mon
Chris St. Pierre c4a9b1020f Generate group_vars samples automagically
This adds a script, generate_group_vars_sample.sh, that generates
group_vars/*.sample from roles/ceph-*/defaults/main.yml to avoid
discrepancies between the sets of files. It also converts the line
endings in the various main.yml from DOS to Unix, since generating the
samples was spreading the line ending plague around to more files.
2016-02-29 12:07:01 -06:00
..
defaults Generate group_vars samples automagically 2016-02-29 12:07:01 -06:00
files/precise Rename roles' names 2014-07-08 15:39:42 +02:00
meta Ability to collocate bare metal and container 2015-10-21 23:18:22 +02:00
tasks Merge pull request #568 from stpierre/skip-keyring-cephx-disabled 2016-02-27 00:40:58 +01: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.