Use the `retry_options` on Gentoo, similar to how its already being used across the state files for FreeBSD, since we're getting failures such as this one: * https://gitlab.com/myii/salt-formula/-/jobs/2285180374tags/v1.10.2
service.{{ salt_settings.api_service_details.state }}: | service.{{ salt_settings.api_service_details.state }}: | ||||
- enable: {{ salt_settings.api_service_details.enabled }} | - enable: {{ salt_settings.api_service_details.enabled }} | ||||
- name: {{ salt_settings.api_service }} | - name: {{ salt_settings.api_service }} | ||||
{%- if grains.os_family == 'FreeBSD' %} | |||||
{%- if grains.os_family in ['FreeBSD', 'Gentoo'] %} | |||||
- retry: {{ salt_settings.retry_options | json }} | - retry: {{ salt_settings.retry_options | json }} | ||||
{%- endif %} | {%- endif %} | ||||
- require: | - require: |
service.{{ salt_settings.master_service_details.state }}: | service.{{ salt_settings.master_service_details.state }}: | ||||
- enable: {{ salt_settings.master_service_details.enabled }} | - enable: {{ salt_settings.master_service_details.enabled }} | ||||
- name: {{ salt_settings.master_service }} | - name: {{ salt_settings.master_service }} | ||||
{%- if grains.os_family == 'FreeBSD' %} | |||||
{%- if grains.os_family in ['FreeBSD', 'Gentoo'] %} | |||||
- retry: {{ salt_settings.retry_options | json }} | - retry: {{ salt_settings.retry_options | json }} | ||||
{%- endif %} | {%- endif %} | ||||
- watch: | - watch: |
service.{{ salt_settings.minion_service_details.state }}: | service.{{ salt_settings.minion_service_details.state }}: | ||||
- enable: {{ salt_settings.minion_service_details.enabled }} | - enable: {{ salt_settings.minion_service_details.enabled }} | ||||
- name: {{ salt_settings.minion_service }} | - name: {{ salt_settings.minion_service }} | ||||
{%- if grains.os_family == 'FreeBSD' %} | |||||
{%- if grains.os_family in ['FreeBSD', 'Gentoo'] %} | |||||
- retry: {{ salt_settings.retry_options | json }} | - retry: {{ salt_settings.retry_options | json }} | ||||
{%- endif %} | {%- endif %} | ||||
- watch: | - watch: |
- enable: False | - enable: False | ||||
{%- endif %} | {%- endif %} | ||||
- name: {{ salt_settings.minion_service }} | - name: {{ salt_settings.minion_service }} | ||||
{%- if grains.os_family == 'FreeBSD' %} | |||||
{%- if grains.os_family in ['FreeBSD', 'Gentoo'] %} | |||||
- retry: {{ salt_settings.retry_options | json }} | - retry: {{ salt_settings.retry_options | json }} | ||||
{%- endif %} | {%- endif %} | ||||
- require: | - require: |
service.running: | service.running: | ||||
- enable: True | - enable: True | ||||
- name: {{ salt_settings.syndic_service }} | - name: {{ salt_settings.syndic_service }} | ||||
{%- if grains.os_family == 'FreeBSD' %} | |||||
{%- if grains.os_family in ['FreeBSD', 'Gentoo'] %} | |||||
- retry: {{ salt_settings.retry_options | json }} | - retry: {{ salt_settings.retry_options | json }} | ||||
{%- endif %} | {%- endif %} | ||||
- require: | - require: |