Compare commits
2 Commits
b52b71f298
...
94ba9a4fc6
Author | SHA1 | Date | |
---|---|---|---|
94ba9a4fc6 | |||
58b51bbe82 |
@ -99,12 +99,14 @@ prometheus-archive-install-{{ name }}-file-directory:
|
|||||||
- name: {{ p.dir.var }}{{ p.div }}{{ name }}
|
- name: {{ p.dir.var }}{{ p.div }}{{ name }}
|
||||||
- makedirs: True
|
- makedirs: True
|
||||||
{%- if grains.os != 'Windows' %}
|
{%- if grains.os != 'Windows' %}
|
||||||
|
- mode: '0755'
|
||||||
|
{%- if p.manage_user_group != false %}
|
||||||
- user: {{ name }}
|
- user: {{ name }}
|
||||||
- group: {{ name }}
|
- group: {{ name }}
|
||||||
- mode: '0755'
|
|
||||||
- require:
|
- require:
|
||||||
- user: prometheus-config-users-install-{{ name }}-user-present
|
- user: prometheus-config-users-install-{{ name }}-user-present
|
||||||
- group: prometheus-config-users-install-{{ name }}-group-present
|
- group: prometheus-config-users-install-{{ name }}-group-present
|
||||||
|
{%- endif %}
|
||||||
|
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
{%- if grains.kernel|lower == 'linux' %}
|
{%- if grains.kernel|lower == 'linux' %}
|
||||||
@ -124,8 +126,10 @@ prometheus-archive-install-{{ name }}-managed-service:
|
|||||||
- context:
|
- context:
|
||||||
desc: prometheus - {{ name }} service
|
desc: prometheus - {{ name }} service
|
||||||
name: {{ name }}
|
name: {{ name }}
|
||||||
|
{%- if p.manage_user_group != false %}
|
||||||
user: {{ name }}
|
user: {{ name }}
|
||||||
group: {{ name }}
|
group: {{ name }}
|
||||||
|
{%- endif %}
|
||||||
env: {{ p.pkg.component[name]['service'].get('env', [])|tojson }}
|
env: {{ p.pkg.component[name]['service'].get('env', [])|tojson }}
|
||||||
workdir: {{ p.dir.var }}/{{ name }}
|
workdir: {{ p.dir.var }}/{{ name }}
|
||||||
stop: ''
|
stop: ''
|
||||||
@ -158,8 +162,10 @@ prometheus-archive-install-{{ name }}-managed-service:
|
|||||||
{% else %}
|
{% else %}
|
||||||
- file: prometheus-archive-install-{{ name }}
|
- file: prometheus-archive-install-{{ name }}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
{%- if p.manage_user_group != false %}
|
||||||
- user: prometheus-config-users-install-{{ name }}-user-present
|
- user: prometheus-config-users-install-{{ name }}-user-present
|
||||||
- group: prometheus-config-users-install-{{ name }}-group-present
|
- group: prometheus-config-users-install-{{ name }}-group-present
|
||||||
|
{%- endif %}
|
||||||
cmd.run:
|
cmd.run:
|
||||||
- name: systemctl daemon-reload
|
- name: systemctl daemon-reload
|
||||||
- onchanges:
|
- onchanges:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user