mirror of https://github.com/ceph/ceph-ansible.git
34 lines
1.4 KiB
Plaintext
34 lines
1.4 KiB
Plaintext
---
|
|
|
|
logfile_path: ./lv-create.log
|
|
# Path of nvme device primed for LV creation for journals and data. Only one NVMe device is allowed at a time. Providing a list will not work in this case.
|
|
nvme_device: /dev/sdb
|
|
|
|
# Path of hdd devices designated for LV creation.
|
|
hdd_devices:
|
|
- /dev/sdc
|
|
|
|
journal_size: 1024
|
|
|
|
# This var is a list of bucket index LVs created on the NVMe device. We recommend one be created but you can add others
|
|
nvme_device_lvs:
|
|
- lv_name: "ceph-bucket-index-1"
|
|
size: 100%FREE
|
|
journal_name: "ceph-journal-bucket-index-1-{{ nvme_device_basename }}"
|
|
|
|
## TYPICAL USERS WILL NOT NEED TO CHANGE VARS FROM HERE DOWN ##
|
|
|
|
# all hdd's have to be the same size and the LVs on them are dedicated for OSD data
|
|
hdd_lv_size: 100%FREE
|
|
|
|
# Since this playbook can be run multiple times across different devices, {{ var.split('/')[-1] }} is used quite frequently in this play-book.
|
|
# This is used to strip the device name away from its path (ex: sdc from /dev/sdc) to differenciate the names of vgs, journals, or lvs if the prefixes are not changed across multiple runs.
|
|
nvme_device_basename: "{{ nvme_device.split('/')[-1] }}"
|
|
|
|
# Only one volume group is created in the playbook for all the LVs on NVMe. This volume group takes up the entire device specified in "nvme_device".
|
|
nvme_vg_name: "ceph-nvme-vg-{{ nvme_device_basename }}"
|
|
|
|
hdd_vg_prefix: "ceph-hdd-vg"
|
|
hdd_lv_prefix: "ceph-hdd-lv"
|
|
hdd_journal_prefix: "ceph-journal"
|