Page MenuHomeDevCentral

init.sls
No OneTemporary

init.sls

# -------------------------------------------------------------
# Salt — Webserver content
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# Project: Nasqueron
# License: Trivial work, not eligible to copyright
# -------------------------------------------------------------
/opt/salt/security:
file.directory:
- user: deploy
- makedirs: True
- mode: 700
{% for _, identity in pillar.get("wwwroot_identities", {}).items() %}
{{ identity["path"] }}:
file.managed:
- user: deploy
- mode: 400
- source: salt://roles/devserver/webserver-wwwroot51/files/id_private
- template: jinja
- context:
secret: {{ identity["secret"] }}
- show_changes: False
{{ identity["path"] }}.pub:
file.managed:
- user: deploy
- mode: 444
- contents: |
{{ salt["credentials.get_username"](identity["secret"]) }}
- show_changes: False
{% endfor %}

File Metadata

Mime Type
text/plain
Expires
Tue, Nov 18, 18:07 (4 h, 19 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3174394
Default Alt Text
init.sls (943 B)

Event Timeline