mirror of https://github.com/ceph/ceph-ansible.git
b12d3374e4
I'm currently getting a KeyError due to missing 'dependencies' on this role when I attempt to install it with ansible-galaxy (ansible 1.9.2). This commit simply defines an empty dependencies list so that ansible-galaxy executes correctly. |
||
---|---|---|
.. | ||
defaults | ||
files | ||
handlers | ||
meta | ||
tasks | ||
templates | ||
LICENSE | ||
README.md |
README.md
Ansible role: Ceph common
This role does several things prior to bootstrap your Ceph cluster:
- Checks the system and validate that Ceph can be installed
- Tunes the operating system if the node is an OSD server
- Installs Ceph
- Generates the
ceph.conf
Requirements
Nothing, it runs out of the box.
Role variables
Have a look at: defaults/main.yml
.
Mandatory variables
- Installating source, chose one of these:
ceph_stable
ceph_dev
ceph_stable_ice
ceph_stable_rh_storage
journal_size
monitor_interface
cluster_network
Handlers
- restart ceph-mon
- restart ceph-osd
- restart ceph-mds
- restart ceph-rgw
- restart ceph-restapi
Dependencies
None.
Example Playbook
- hosts: servers
remote_user: ubuntu
roles:
- { role: leseb.ceph-common }
Misc
This role is a mandatory dependancy for the following roles:
- ceph-mon
- ceph-osd
- ceph-mds
- ceph-rgw
- ceph-restapi
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.