diff --git a/common/deploy-steps-tasks.yaml b/common/deploy-steps-tasks.yaml index 364b4e6525..e6a39c93d7 100644 --- a/common/deploy-steps-tasks.yaml +++ b/common/deploy-steps-tasks.yaml @@ -167,14 +167,23 @@ state: absent ignore_errors: True - name: Pre-cache facts + check_mode: false command: facter --config /var/lib/container-puppet/puppetlabs/facter.conf no_log: True ignore_errors: True + register: _facter_cache_run + - name: Facter error output when failed + check_mode: false + debug: + msg: "{{ _facter_cache_run.stderr }}" + when: _facter_cache_run is failed - name: Sync cached facts + check_mode: false synchronize: src: /opt/puppetlabs/ dest: /var/lib/container-puppet/puppetlabs/ delegate_to: "{{ inventory_hostname }}" + when: _facter_cache_run is succeeded ###################################### # Generate config via container-puppet.py