ceph-ansible/roles/ceph-common/README.md

73 lines
1.2 KiB
Markdown
Raw Normal View History

2015-08-06 21:13:46 +08:00
# Ansible role: Ceph Common
2015-08-06 21:13:46 +08:00
This role does several things prior to bootstrapping your Ceph cluster:
2015-08-06 21:13:46 +08:00
* Checks the system and validates that Ceph can be installed
* Tunes the operating system if the node is an OSD server
* Installs Ceph
2015-08-06 21:13:46 +08:00
* Generates `ceph.conf`
# Requirements
Nothing, it runs out of the box.
# Role variables
2015-08-06 21:13:46 +08:00
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`
2015-08-06 21:13:46 +08:00
* `public_network`
* `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
2015-08-06 21:13:46 +08:00
**THIS REPOSITORY DOES NOT ACCEPT PULL REQUESTS**.
**PULL REQUESTS MUST GO THROUGH [CEPH-ANSIBLE](https://github.com/ceph/ceph-ansible)**
# License
Apache
# Author Information
This role was created by [Sébastien Han](http://sebastien-han.fr/).