diff --git a/common/deploy-steps-tasks.yaml b/common/deploy-steps-tasks.yaml index f07b9c9576..dc72f1be08 100644 --- a/common/deploy-steps-tasks.yaml +++ b/common/deploy-steps-tasks.yaml @@ -335,14 +335,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 docker-puppet.py