Changeset View
Changeset View
Standalone View
Standalone View
roles/opensearch/opensearch/security.sls
Show All 10 Lines | |||||
# Security plugin | # Security plugin | ||||
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||||
/opt/opensearch/plugins/opensearch-security/securityconfig/internal_users.yml: | /opt/opensearch/plugins/opensearch-security/securityconfig/internal_users.yml: | ||||
file.managed: | file.managed: | ||||
- source: salt://roles/opensearch/opensearch/files/internal_users.yml.jinja | - source: salt://roles/opensearch/opensearch/files/internal_users.yml.jinja | ||||
- user: opensearch | - user: opensearch | ||||
- group: opensearch | - group: opensearch | ||||
- mode: 0600 | |||||
- template: jinja | - template: jinja | ||||
- context: | - context: | ||||
users: | users: | ||||
{% for user, credential in config['users'].items() %} | {% for user, credential in config['users'].items() %} | ||||
{{ user }}: | {{ user }}: | ||||
username: {{ salt['zr.get_username'](credential) }} | username: {{ salt['zr.get_username'](credential) }} | ||||
password: {{ salt['zr.get_password'](credential) }} | password: {{ salt['zr.get_password'](credential) }} | ||||
{% endfor %} | {% endfor %} | ||||
opensearch_security_initialize: | opensearch_security_initialize: | ||||
cmd.script: | cmd.script: | ||||
- source: salt://roles/opensearch/opensearch/files/security_initialize.sh | - source: salt://roles/opensearch/opensearch/files/security_initialize.sh | ||||
- args: {{ config['network_host'] }} | - args: {{ config['network_host'] }} | ||||
- env: | - env: | ||||
JAVA_HOME: /opt/opensearch/jdk | JAVA_HOME: /opt/opensearch/jdk | ||||
- creates: /opt/opensearch/plugins/opensearch-security/securityconfig/.initialized | - creates: /opt/opensearch/plugins/opensearch-security/securityconfig/.initialized |
Nasqueron DevCentral · If it had been much bigger the moon would have had a core of ice. · Powered by Phabricator