mirror of https://github.com/ceph/ceph-ansible.git
4671b9e74e
ceph services can fail to start under certain circumstances (for example, when running in a container) because the default systemd service configuration causes namespace issues. To work around this we can override the system service settings by placing an overrides file in the ceph-<service>@.service.d directory. This can be generic so as to allow any potential changes required to the ceph-<service> service files. The overrides file is only setup when the "ceph_<service>_systemd_overrides" config_template override variable is specified. The available service systemd override files are as follows: ceph_mds_systemd_overrides ceph_mgr_systemd_overrides ceph_mon_systemd_overrides ceph_osd_systemd_overrides ceph_rbd_mirror_systemd_overrides ceph_rgw_systemd_overrides |
||
---|---|---|
.. | ||
defaults | ||
handlers | ||
meta | ||
tasks | ||
templates | ||
LICENSE | ||
README.md |
README.md
Ansible role: Ceph Rados Gateway
This role bootstraps Ceph Rados Gateway(s). It can bootstrap dockerized Ceph Rados Gateway(s).
Civetweb is the only supported method for the Rados Gateway.
It can be configured to support a connection with OpenStack Keystone.
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-rgw }
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.