summaryrefslogtreecommitdiff
path: root/data/templates/salt-minion/minion.j2
diff options
context:
space:
mode:
authorChristian Poessinger <christian@poessinger.com>2022-04-15 19:42:06 +0200
committerChristian Poessinger <christian@poessinger.com>2022-04-15 19:58:53 +0200
commit96a9ebc6a06a50ff652338a67043ec747cbdd44a (patch)
treef1aad73dc3c1d5385c6cb875d91f875a0d81fd9c /data/templates/salt-minion/minion.j2
parente5cdb9d8e2dd803f238001773d31c05ef7874117 (diff)
downloadvyos-1x-96a9ebc6a06a50ff652338a67043ec747cbdd44a.tar.gz
vyos-1x-96a9ebc6a06a50ff652338a67043ec747cbdd44a.zip
salt-minion: T4353: fix Jinja2 linting errors
Diffstat (limited to 'data/templates/salt-minion/minion.j2')
-rw-r--r--data/templates/salt-minion/minion.j261
1 files changed, 61 insertions, 0 deletions
diff --git a/data/templates/salt-minion/minion.j2 b/data/templates/salt-minion/minion.j2
new file mode 100644
index 000000000..99749b57a
--- /dev/null
+++ b/data/templates/salt-minion/minion.j2
@@ -0,0 +1,61 @@
+### Autogenerated by salt-minion.py ###
+
+##### Primary configuration settings #####
+##########################################
+
+# The hash_type is the hash to use when discovering the hash of a file on
+# the master server. The default is sha256, but md5, sha1, sha224, sha384 and
+# sha512 are also supported.
+#
+# WARNING: While md5 and sha1 are also supported, do not use them due to the
+# high chance of possible collisions and thus security breach.
+#
+# Prior to changing this value, the master should be stopped and all Salt
+# caches should be cleared.
+hash_type: {{ hash }}
+
+##### Logging settings #####
+##########################################
+# The location of the minion log file
+# The minion log can be sent to a regular file, local path name, or network
+# location. Remote logging works best when configured to use rsyslogd(8) (e.g.:
+# ``file:///dev/log``), with rsyslogd(8) configured for network logging. The URI
+# format is: <file|udp|tcp>://<host|socketpath>:<port-if-required>/<log-facility>
+# log_file: file:///dev/log
+#
+log_file: /var/log/salt/minion
+
+# The level of messages to send to the console.
+# One of 'garbage', 'trace', 'debug', info', 'warning', 'error', 'critical'.
+#
+# The following log levels are considered INSECURE and may log sensitive data:
+# ['garbage', 'trace', 'debug']
+#
+# Default: 'warning'
+log_level: {{ log_level }}
+
+# Set the location of the salt master server, if the master server cannot be
+# resolved, then the minion will fail to start.
+master:
+{% for host in master %}
+- {{ host }}
+{% endfor %}
+
+# The user to run salt
+user: {{ user }}
+
+# The directory to store the pki information in
+pki_dir: /config/salt/pki/minion
+
+# Explicitly declare the id for this minion to use, if left commented the id
+# will be the hostname as returned by the python call: socket.getfqdn()
+# Since salt uses detached ids it is possible to run multiple minions on the
+# same machine but with different ids, this can be useful for salt compute
+# clusters.
+id: {{ salt_id }}
+
+
+# The number of minutes between mine updates.
+mine_interval: {{ interval }}
+
+verify_master_pubkey_sign: {{ verify_master_pubkey_sign }}