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: ubi8
hostname: ubi8
image: ubi8/ubi-init
registry:
url: registry.access.redhat.com
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:
ubi8:
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