Execution
Date 08 Dec 2025 13:57:07 +0000
Duration 00:24:46.17
Controller aio1.openstack.local
User root
Versions
Ansible 2.18.6
ara 1.7.4 / 1.7.4
Python 3.12.11
Summary
12 Hosts
1505 Tasks
1497 Results
32 Plays
487 Files
0 Records

File: /etc/ansible/roles/ceph-ansible/roles/ceph-common/tasks/main.yml

---
- name: Include configure_repository.yml
  ansible.builtin.include_tasks: configure_repository.yml
  tags: package-configure

- name: Include installs/install_redhat_packages.yml
  ansible.builtin.include_tasks: installs/install_redhat_packages.yml
  when:
    - ansible_facts['os_family'] == 'RedHat'
    - (ceph_origin == 'repository' or ceph_origin == 'distro')
  tags: package-install

- name: Include installs/install_suse_packages.yml
  ansible.builtin.include_tasks: installs/install_suse_packages.yml
  when: ansible_facts['os_family'] == 'Suse'
  tags: package-install

- name: Include installs/install_on_debian.yml
  ansible.builtin.include_tasks: installs/install_on_debian.yml
  tags: package-install
  when: ansible_facts['os_family'] == 'Debian'

- name: Include_tasks installs/install_on_clear.yml
  ansible.builtin.include_tasks: installs/install_on_clear.yml
  when: ansible_facts['os_family'] == 'ClearLinux'
  tags: package-install

- name: Get ceph version
  ansible.builtin.command: ceph --version
  changed_when: false
  check_mode: false
  register: ceph_version

- name: Set_fact ceph_version
  ansible.builtin.set_fact:
    ceph_version: "{{ ceph_version.stdout.split(' ')[2] }}"

- name: Set_fact ceph_release - override ceph_release with ceph_stable_release
  ansible.builtin.set_fact:
    ceph_release: "{{ ceph_stable_release }}"
  when:
    - ceph_origin == 'repository'
    - ceph_repository not in ['dev', 'custom']
  tags: always

- name: Include create_rbd_client_dir.yml
  ansible.builtin.include_tasks: create_rbd_client_dir.yml

- name: Include configure_cluster_name.yml
  ansible.builtin.include_tasks: configure_cluster_name.yml

- name: Include configure_memory_allocator.yml
  ansible.builtin.include_tasks: configure_memory_allocator.yml
  when:
    - (ceph_tcmalloc_max_total_thread_cache | int) > 0
    - (ceph_origin == 'repository' or ceph_origin == 'distro')

- name: Include selinux.yml
  ansible.builtin.include_tasks: selinux.yml
  when:
    - ansible_facts['os_family'] == 'RedHat'
    - inventory_hostname in groups.get(nfs_group_name, [])
      or inventory_hostname in groups.get(rgwloadbalancer_group_name, [])