--- # Variables here are applicable to all host groups NOT roles # Dummy variable to avoid error because ansible does not recognize the file as a good configuration file when no variable in it. dummy: ######### # INSTALL ######### # /!\ EITHER ACTIVE ceph_stable OR ceph_stable_ice OR ceph_dev /!\ # STABLE ######## # COMMUNITY VERSION #ceph_stable: true # use ceph stable branch #ceph_stable_key: https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc #ceph_stable_release: hammer # ceph stable release # This option is needed for _both_ stable and dev version, so please always fill the right version # # for supported distros, see http://ceph.com/rpm-{{ ceph_stable_release }}/ #ceph_stable_redhat_distro: el7 # ENTERPRISE VERSION #ceph_stable_ice: false # use Inktank Ceph Enterprise #ceph_stable_ice_url: https://download.inktank.com/enterprise #ceph_stable_ice_temp_path: /opt/ICE/ceph-repo/ #ceph_stable_ice_kmod: 3.10-0.1.20140702gitdc9ac62.el7.x86_64 #ceph_stable_ice_distro: rhel7 # Please check the download website for the supported versions. #ceph_stable_ice_version: 1.2.2 #ceph_stable_ice_kmod_version: 1.2 #ceph_stable_ice_user: # htaccess user #ceph_stable_ice_password: # htaccess password # DEV # ### #ceph_dev: false # use ceph development branch #ceph_dev_key: https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/autobuild.asc #ceph_dev_branch: master # development branch you would like to use e.g: master, wip-hack # supported distros are centos6, centos7, fc17, fc18, fc19, fc20, fedora17, fedora18, # fedora19, fedora20, opensuse12, sles0. (see http://gitbuilder.ceph.com/). # For rhel, please pay attention to the versions: 'rhel6 3' or 'rhel 4', the fullname is _very_ important. #ceph_dev_redhat_distro: centos7 ############### # CONFIGURATION ############### ## Ceph options # #fsid: "{{ cluster_uuid.stdout }}" #cephx: true #cephx_require_signatures: true # Kernel RBD does NOT support signatures! #cephx_cluster_require_signatures: true #cephx_service_require_signatures: false #max_open_files: 131072 #disable_in_memory_logs: true ## Monitor options # #monitor_interface: interface #mon_osd_down_out_interval: 600 #mon_osd_min_down_reporters: 7 # number of OSDs per host + 1 #mon_clock_drift_allowed: .15 #mon_clock_drift_warn_backoff: 30 #mon_osd_full_ratio: .95 #mon_osd_nearfull_ratio: .85 #mon_osd_report_timeout: 300 ## OSD options # #journal_size: 0 #pool_default_pg_num: 128 #pool_default_pgp_num: 128 #pool_default_size: 2 #pool_default_min_size: 1 #cluster_network: 0.0.0.0/0 #public_network: 0.0.0.0/0 #osd_mkfs_type: xfs #osd_mkfs_options_xfs: -f -i size=2048 #osd_mount_options_xfs: noatime #osd_mon_heartbeat_interval: 30 # CRUSH #pool_default_crush_rule: 0 #osd_crush_update_on_start: "true" # Object backend #osd_objectstore: filestore # Performance tuning #filestore_merge_threshold: 40 #filestore_split_multiple: 8 #osd_op_threads: 8 #filestore_op_threads: 8 #filestore_max_sync_interval: 5 #osd_max_scrubs: 1 # Recovery tuning #osd_recovery_max_active: 5 #osd_max_backfills: 2 #osd_recovery_op_priority: 2 #osd_recovery_max_chunk: 1048576 #osd_recovery_threads: 1 ## MDS options # #mds: false # disable mds configuration in ceph.conf # Rados Gateway options # #radosgw: false # referenced in monitor role too. #radosgw_dns_name: your.subdomain.tld # subdomains used by radosgw. See http://ceph.com/docs/master/radosgw/config/#enabling-subdomain-s3-calls #radosgw_frontend: civetweb # supported options are 'apache' or 'civetweb', also edit roles/ceph-radosgw/defaults/main.yml #radosgw_civetweb_port: 80 #radosgw_keystone: false # activate OpenStack Keystone options full detail here: http://ceph.com/docs/master/radosgw/keystone/ #radosgw_keystone_url: # url:admin_port ie: http://192.168.0.1:35357 #radosgw_keystone_admin_token: password #radosgw_keystone_accepted_roles: Member, _member_, admin #radosgw_keystone_token_cache_size: 10000 #radosgw_keystone_revocation_internal: 900 #radosgw_s3_auth_use_keystone: "true" #radosgw_nss_db_path: /var/lib/ceph/radosgw/ceph-radosgw.{{ ansible_hostname }}/nss ## REST API options # #restapi: false # disable restapi configuration in ceph.conf #restapi_public_addr: 0.0.0.0:5000 #restapi_base_url: /api/v0.1 #restapi_log_level: warning ## Testing mode # enable this mode _only_ when you have a single node # if you don't want it keep the option commented #common_single_host_mode: true