Persist chown/chmod settings on users/roles files

This commit is contained in:
Jason Ertel
2021-06-02 09:01:16 -04:00
parent 9d6dca9c64
commit 7aede4d058
2 changed files with 8 additions and 2 deletions

View File

@@ -208,7 +208,7 @@ function syncElastic() {
>> "$rolesFileTmp" >> "$rolesFileTmp"
[[ $? != 0 ]] && fail "Unable to read credential IDs from database" [[ $? != 0 ]] && fail "Unable to read credential IDs from database"
else else
info "Database file does not exist yet, skipping users export" echo "Database file does not exist yet, skipping users export"
fi fi
# Move the temp files over onto the final files # Move the temp files over onto the final files

View File

@@ -175,11 +175,17 @@ auth_users:
file.managed: file.managed:
- name: /opt/so/conf/elasticsearch/users - name: /opt/so/conf/elasticsearch/users
- source: salt://elasticsearch/files/users - source: salt://elasticsearch/files/users
- user: 930
- group: 930
- mode: 600
auth_users_roles: auth_users_roles:
file.managed: file.managed:
- name: /opt/so/conf/elasticsearch/users_roles - name: /opt/so/conf/elasticsearch/users_roles
- source: salt://elasticsearch/files/users_roles - source: salt://elasticsearch/files/users_roles
- user: 930
- group: 930
- mode: 600
so-elasticsearch: so-elasticsearch:
docker_container.running: docker_container.running: