Page MenuHomeDevCentral

certificates.sls
No OneTemporary

certificates.sls

# -------------------------------------------------------------
# Salt — Provision a salt primary server
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# Project: Nasqueron
# License: Trivial work, not eligible to copyright
# -------------------------------------------------------------
{% from "map.jinja" import dirs with context %}
# -------------------------------------------------------------
# Copy TLS certificates from Vault
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{{ dirs.etc }}/certificates/salt-api:
file.directory:
- user: salt
- mode: 755
- makedirs: True
{{ dirs.etc }}/certificates/salt-api/fullchain.pem:
file.managed:
- user: salt
- mode: 444
- source: /usr/local/etc/certificates/vault/fullchain.pem
{{ dirs.etc }}/certificates/salt-api/private.key:
file.managed:
- user: salt
- mode: 400
- source: /usr/local/etc/certificates/vault/private.key

File Metadata

Mime Type
text/plain
Expires
Wed, Oct 22, 12:19 (20 h, 57 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3092118
Default Alt Text
certificates.sls (987 B)

Event Timeline