predeployed server deployment fails because rsync is missing on nodes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Undecided
|
Cédric Jeanneret |
Bug Description
(Initially reported here: https:/
Description of problem:
Predeployed server deployment fails because rsync is missing on nodes.
2020-02-13 21:17:33,158 p=3031 u=mistral | TASK [Sync cached facts] *******
2020-02-13 21:17:33,158 p=3031 u=mistral | Thursday 13 February 2020 21:17:33 -0300 (0:00:00.235) 0:14:20.995 *****
2020-02-13 21:17:33,805 p=3031 u=mistral | fatal: [compute01-
2020-02-13 21:17:33,816 p=3031 u=mistral | fatal: [ctrl01-predeployed -> 192.0.2.41]: FAILED! => {"changed": false, "msg": "Failed to find required executable rsync in paths: /sbin:/
Version-Release number of selected component (if applicable):
openstack-
How reproducible:
Always
Steps to Reproduce:
1. Perform RHEL 8.1 minimal installation on overcloud nodes
2. deploy overcloud using predeploye server templates
Actual results:
Deployment fails because rsync is missing.
Expected results:
rsync should be automatically installed by director, if this is a requirement.
Additional info:
Adding "rsync" to the list of required packages at /usr/share/
- name: Ensure TripleO prerequisite packages are installed
- jq
- lvm2
- net-snmp
- openstack-selinux
- os-net-config
- pacemaker
- pcs
- puppet-tripleo
- python3-heat-agent*
- rsync # <-- HERE
when: ansible_
Fix proposed to branch: master /review. opendev. org/707785
Review: https:/