with_pkg
when:
- ansible_os_family == 'RedHat'
- - ansible_distribution_major_version == '8'
\ No newline at end of file
+ - ansible_distribution_major_version == '8'
+
+- name: ensure tmpfiles.d is present
+ lineinfile:
+ path: /usr/lib/tmpfiles.d/ceph-common.conf
+ line: "d /run/ceph 0770 ceph ceph -"
+ owner: root
+ group: root
+ mode: 0644
+ state: present
[Service]
EnvironmentFile=-/etc/environment
-RuntimeDirectory=ceph
ExecStartPre=-/usr/bin/{{ container_binary }} stop ceph-mds-{{ ansible_hostname }}
ExecStartPre=-/usr/bin/{{ container_binary }} rm ceph-mds-{{ ansible_hostname }}
ExecStart=/usr/bin/{{ container_binary }} run --rm --net=host \
[Service]
EnvironmentFile=-/etc/environment
-RuntimeDirectory=ceph
ExecStartPre=-/usr/bin/{{ container_binary }} stop ceph-mgr-{{ ansible_hostname }}
ExecStartPre=-/usr/bin/{{ container_binary }} rm ceph-mgr-{{ ansible_hostname }}
ExecStart=/usr/bin/{{ container_binary }} run --rm --net=host \
[Service]
EnvironmentFile=-/etc/environment
-RuntimeDirectory=ceph
ExecStartPre=-/usr/bin/{{ container_binary }} rm ceph-mon-%i
ExecStartPre=/bin/sh -c '"$(command -v mkdir)" -p /etc/ceph /var/lib/ceph/mon'
ExecStart=/usr/bin/{{ container_binary }} run --rm --name ceph-mon-%i \
[Service]
EnvironmentFile=-/etc/environment
-RuntimeDirectory=ceph
ExecStartPre=-/usr/bin/{{ container_binary }} rm ceph-nfs-%i
ExecStartPre=/usr/bin/mkdir -p /etc/ceph /etc/ganesha /var/lib/nfs/ganesha
ExecStart=/usr/bin/{{ container_binary }} run --rm --net=host \
[Service]
EnvironmentFile=-/etc/environment
-RuntimeDirectory=ceph
{% if osd_scenario == 'lvm' -%}
ExecStartPre=-/usr/bin/{{ container_binary }} stop ceph-osd-%i
ExecStartPre=-/usr/bin/{{ container_binary }} rm -f ceph-osd-%i
[Service]
EnvironmentFile=-/etc/environment
-RuntimeDirectory=ceph
ExecStartPre=-/usr/bin/{{ container_binary }} stop ceph-rbd-mirror-{{ ansible_hostname }}
ExecStartPre=-/usr/bin/{{ container_binary }} rm ceph-rbd-mirror-{{ ansible_hostname }}
ExecStart=/usr/bin/{{ container_binary }} run --rm --net=host \
[Service]
EnvironmentFile=/var/lib/ceph/radosgw/ceph-%i/EnvironmentFile
-RuntimeDirectory=ceph
ExecStartPre=-/usr/bin/{{ container_binary }} stop ceph-rgw-{{ ansible_hostname }}-${INST_NAME}
ExecStartPre=-/usr/bin/{{ container_binary }} rm ceph-rgw-{{ ansible_hostname }}-${INST_NAME}
ExecStart=/usr/bin/{{ container_binary }} run --rm --net=host \