fix(username): truncating all usernames to 16 characters

This commit is contained in:
Corey Hammerton 2022-09-07 15:39:39 -04:00
parent 1b7a5b04c0
commit a6b8cd87ab
6 changed files with 7 additions and 7 deletions

View File

@ -98,7 +98,7 @@ prometheus-archive-install-{{ name }}-file-directory:
- name: {{ p.dir.var }}{{ p.div }}{{ name }}
- makedirs: True
{%- if grains.os != 'Windows' %}
- user: {{ name|truncate(32, False, "") }}
- user: {{ name|truncate(16, False, "") }}
- group: {{ name|truncate(16, False, "") }}
- mode: '0755'
- require:
@ -123,7 +123,7 @@ prometheus-archive-install-{{ name }}-managed-service:
- context:
desc: prometheus - {{ name }} service
name: {{ name }}
user: {{ name|truncate(32, False, "") }}
user: {{ name|truncate(16, False, "") }}
group: {{ name|truncate(16, False, "") }}
env: {{ p.pkg.component[name]['service'].get('env', [])|tojson }}
workdir: {{ p.dir.var }}/{{ name }}

View File

@ -19,7 +19,7 @@ prometheus-config-clean-{{ name }}:
- name: {{ name }}_environ
{%- endif %}
user.absent:
- name: {{ name|truncate(32, False, "") }}
- name: {{ name|truncate(16, False, "") }}
{%- if grains.os_family == 'MacOS' %}
- onlyif: /usr/bin/dscl . list /Users | grep {{ name }} >/dev/null 2>&1
{%- endif %}

View File

@ -15,7 +15,7 @@ prometheus-config-users-install-{{ name }}-group-present:
prometheus-config-users-install-{{ name }}-user-present:
user.present:
- name: {{ name|truncate(32, False, "") }}
- name: {{ name|truncate(16, False, "") }}
- groups:
- {{ name|truncate(16, False, "") }}
{%- if grains.os != 'Windows' %}

View File

@ -18,7 +18,7 @@ prometheus-exporters-{{ name }}-collector-textfile-dir:
- name: {{ p.pkg.component[name]['service']['args']['collector.textfile.directory'] }}
{%- if grains.os != 'Windows' %}
- mode: 755
- user: {{ name|truncate(32, False, "") }}
- user: {{ name|truncate(16, False, "") }}
- group: {{ name|truncate(16, False, "") }}
{%- endif %}
- makedirs: True

View File

@ -25,7 +25,7 @@ include:
prometheus-service-args-{{ name }}-data-dir:
file.directory:
- name: {{ args['storage.tsdb.path'] }}
- user: {{ name|truncate(32, False, "") }}
- user: {{ name|truncate(16, False, "") }}
- group: {{ name|truncate(16, False, "") }}
- makedirs: True
- watch_in:

View File

@ -56,7 +56,7 @@ control 'prometheus components' do
describe group('prometheus_bigqu') do
it { should exist }
end
describe user('prometheus_bigquery_remote_stora') do
describe user('prometheus_bigqu') do
it { should exist }
end
describe directory('/var/lib/prometheus') do