浏览代码

Store system status in /etc/freifunk/status

Signed-off-by: Maximilian Wilhelm <max@sdn.clinic>
Maximilian Wilhelm 4 年之前
父节点
当前提交
49c976e932
共有 1 个文件被更改,包括 7 次插入0 次删除
  1. 7 0
      ffinfo/init.sls

+ 7 - 0
ffinfo/init.sls

@@ -27,3 +27,10 @@
     - source: salt://ffinfo/list.tmpl
     - template: jinja
       list: {{ salt['pillar.get']('nodes:' ~ grains['id'] ~ ':sites', []) }}
+
+
+# Generate /etc/freifunk/status file with the status of this node
+{% set status = salt['pillar.get']('nodes:' ~ grains['id'] ~ ':status', 'active') %}
+/etc/freifunk/status:
+  file.managed:
+    - contents: {{ status }}