Merge "Improve facter cache reliability"
This commit is contained in:
commit
ffa3dbc25c
|
@ -21,6 +21,7 @@
|
||||||
tripleo_puppet_cache_base_dir: /var/lib/container-puppet/puppetlabs
|
tripleo_puppet_cache_base_dir: /var/lib/container-puppet/puppetlabs
|
||||||
tripleo_puppet_cache_config: |
|
tripleo_puppet_cache_config: |
|
||||||
facts : {
|
facts : {
|
||||||
|
blocklist: [ "EC2" ],
|
||||||
ttls: [
|
ttls: [
|
||||||
{ "kernel" : 8 hour },
|
{ "kernel" : 8 hour },
|
||||||
{ "memory" : 8 hour },
|
{ "memory" : 8 hour },
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
hosts: all
|
hosts: all
|
||||||
vars:
|
vars:
|
||||||
required_packages:
|
required_packages:
|
||||||
- puppet
|
- facter
|
||||||
- rsync
|
- rsync
|
||||||
roles:
|
roles:
|
||||||
- role: test_deps
|
- role: test_deps
|
||||||
|
|
|
@ -80,13 +80,15 @@
|
||||||
become: true
|
become: true
|
||||||
check_mode: false
|
check_mode: false
|
||||||
shell: facter --config "{{ tripleo_puppet_cache_base_dir }}/facter.conf"
|
shell: facter --config "{{ tripleo_puppet_cache_base_dir }}/facter.conf"
|
||||||
|
retries: 5
|
||||||
|
delay: 5
|
||||||
no_log: true
|
no_log: true
|
||||||
failed_when: false
|
failed_when: false
|
||||||
register: _facter_cache_run
|
register: _facter_cache_run
|
||||||
|
|
||||||
- name: Facter error output when failed
|
- name: Failed deployment if facter fails
|
||||||
check_mode: false
|
check_mode: false
|
||||||
debug:
|
fail:
|
||||||
msg: "{{ _facter_cache_run.stderr }}"
|
msg: "{{ _facter_cache_run.stderr }}"
|
||||||
when: _facter_cache_run.rc != 0
|
when: _facter_cache_run.rc != 0
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue