Page MenuHomeDevCentral

No OneTemporary

diff --git a/roles/shellserver/odderon/config.sls b/roles/shellserver/odderon/config.sls
index 7d0487d..c051b2d 100644
--- a/roles/shellserver/odderon/config.sls
+++ b/roles/shellserver/odderon/config.sls
@@ -1,18 +1,20 @@
# -------------------------------------------------------------
# Salt — Deploy Odderon unit (darkbot)
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# Project: Nasqueron
# Created: 2017-10-19
# Description: Darkbot unit (Freenode)
# License: Trivial work, not eligible to copyright
# -------------------------------------------------------------
# -------------------------------------------------------------
# File permissions and ownership
# -------------------------------------------------------------
odderon_fix_permissions_and_ownership:
- cmd.run:
- - names:
- - chown odderon:nasqueron-irc /opt/odderon/var/darkbot/userlist.db
- - chmod 640 /opt/odderon/var/darkbot/userlist.db
+ file.managed:
+ - name: /opt/odderon/var/darkbot/userlist.db
+ - user: odderon
+ - group: nasqueron-irc
+ - chmod: 640
+ - replace: False
diff --git a/roles/webserver-core/letsencrypt/certificates.sls b/roles/webserver-core/letsencrypt/certificates.sls
index 5b3290f..79328d5 100644
--- a/roles/webserver-core/letsencrypt/certificates.sls
+++ b/roles/webserver-core/letsencrypt/certificates.sls
@@ -1,20 +1,20 @@
# -------------------------------------------------------------
# Salt — Let's encrypt certificates
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# Project: Nasqueron
# Created: 2017-04-27
# License: Trivial work, not eligible to copyright
# -------------------------------------------------------------
{% from "map.jinja" import dirs with context %}
# -------------------------------------------------------------
# Certificates
# -------------------------------------------------------------
{% for domain in salt['pillar.get']("certificates_letsencrypt:" + grains['id'], []) %}
certificate_{{ domain }}:
cmd.run:
- name: certbot certonly -d {{ domain }}
- - unless: test -f {{ dirs.etc }}/letsencrypt/live/{{ domain }}/fullchain.pem
+ - creates: {{ dirs.etc }}/letsencrypt/live/{{ domain }}/fullchain.pem
{% endfor %}

File Metadata

Mime Type
text/x-diff
Expires
Mon, Nov 25, 13:56 (1 d, 7 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2260289
Default Alt Text
(2 KB)

Event Timeline