feat(reload/enable): add options for services
This commit is contained in:
parent
d5cfeb0d80
commit
81fe75f299
@ -126,6 +126,10 @@ prometheus:
|
|||||||
service:
|
service:
|
||||||
args:
|
args:
|
||||||
web.listen-address: 0.0.0.0:9090
|
web.listen-address: 0.0.0.0:9090
|
||||||
|
# Enable the service on startup (default: true)
|
||||||
|
enable: true
|
||||||
|
# Reload service if changes occur instead of restarting (default: false)
|
||||||
|
reload: false
|
||||||
config:
|
config:
|
||||||
# yamllint disable-line rule:line-length
|
# yamllint disable-line rule:line-length
|
||||||
# ref https://raw.githubusercontent.com/prometheus/prometheus/release-2.10/config/testdata/conf.good.yml
|
# ref https://raw.githubusercontent.com/prometheus/prometheus/release-2.10/config/testdata/conf.good.yml
|
||||||
|
|||||||
@ -33,7 +33,8 @@ prometheus-service-running-{{ name }}-unmasked:
|
|||||||
|
|
||||||
prometheus-service-running-{{ name }}:
|
prometheus-service-running-{{ name }}:
|
||||||
service.running:
|
service.running:
|
||||||
- enable: True
|
- enable: {{ p.pkg.component[name]['service'].get('enable', True) }}
|
||||||
|
- reload: {{ p.pkg.component[name]['service'].get('reload', False) }}
|
||||||
- require:
|
- require:
|
||||||
- sls: {{ sls_config_file }}
|
- sls: {{ sls_config_file }}
|
||||||
{%- if grains.kernel|lower == 'linux' %}
|
{%- if grains.kernel|lower == 'linux' %}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user