tcib_actions:
- run: dnf -y install {{ tcib_packages['common'] | join(' ') }} && dnf clean all && rm -rf /var/cache/dnf
# this need to happen after installing nova-compute because the distgit does usermod to add libvirt/qemu groups
- run: bash /usr/local/bin/uid_gid_manage nova
- run: rm -f /etc/machine-id
- run: ln -s /usr/share/openstack-tripleo-common/healthcheck/nova-compute /openstack/healthcheck &&  chmod a+rx /openstack/healthcheck
tcib_packages:
  common:
  - ceph-common
  - device-mapper-multipath
  - e2fsprogs
  - genisoimage
  - iscsi-initiator-utils
  - ndctl
  - nfs-utils
  - nvme-cli
  - openssh-server
  - openstack-nova-compute
  - openstack-nova-migration
  - openvswitch
  - parted
  - python3-libguestfs
  - python3-oslo-vmware
  - python3-rtslib
  - sysfsutils
  - targetcli
  - xfsprogs
tcib_user: nova

tcib_actions:
- run: dnf -y install {{ tcib_packages['common'] | join(' ') }} && dnf clean all && rm -rf /var/cache/dnf
# this need to happen after installing nova-compute because the distgit does usermod to add libvirt/qemu groups
- run: bash /usr/local/bin/uid_gid_manage nova
- run: rm -f /etc/machine-id
- run: ln -s /usr/share/openstack-tripleo-common/healthcheck/nova-compute /openstack/healthcheck &&  chmod a+rx /openstack/healthcheck
tcib_packages:
  common:
  - ceph-common
  - device-mapper-multipath
  - e2fsprogs
  - genisoimage
  - iscsi-initiator-utils
  - ndctl
  - daxio
  - nfs-utils
  - nvme-cli
  - openssh-server
  - openstack-nova-compute
  - openstack-nova-migration
  - openvswitch
  - parted
  - python3-libguestfs
  - python3-oslo-vmware
  - python3-rtslib
  - sysfsutils
  - targetcli
  - xfsprogs
tcib_user: nova

Add daxio package for nvdimm scenario
Add daxio package for nvdimm scenario

nova-compute uses daxio to cleanup vpmem backend device on instance
delete. If the daxio binary is missing in the nova-compute container
instance delete fails.

Change-Id: I74339687aad97bf63afc474f672cf969f4d9674c
Closes-Bug: 1907124
