ceph¶
Role Documentation¶
Welcome to the “ceph” role documentation.
Role Defaults¶
This section highlights all of the defaults and variables set within the “ceph” role.
fail_without_deps: false
fail_on_ceph_health_err: false
fail_on_ceph_health_warn: false
osd_percentage_min: 0
container_client: podman
Molecule Scenarios¶
Molecule is being used to test the “ceph” role. The following section highlights the drivers in service and provides an example playbook showing how the role is leveraged.
- Driver: podman:
Scenario: default¶
Molecule Platform(s)¶
- name: centos
hostname: centos
image: centos/centos:stream8
registry:
url: quay.io
dockerfile: ../../../../.config/molecule/Dockerfile
pkg_extras: python*-setuptools python*-pyyaml
volumes:
- /etc/ci/mirror_info.sh:/etc/ci/mirror_info.sh:ro
privileged: true
environment:
http_proxy: "{{ lookup('env', 'http_proxy') }}"
https_proxy: "{{ lookup('env', 'https_proxy') }}"
ulimits:
- host
Molecule Inventory¶
hosts:
all:
hosts:
centos:
ansible_python_interpreter: /usr/bin/python3
Example default playbook¶
- name: Converge
hosts: all
gather_facts: false
tasks:
- name: Nothing to do
debug:
msg: No "main" to run, nothing to do