From: Simon Ruderich Date: Sun, 18 Apr 2021 08:24:48 +0000 (+0200) Subject: README: mention why YAML was chosen X-Git-Url: https://ruderich.org/simon/gitweb/?p=safcm%2Fsafcm.git;a=commitdiff_plain;h=17be12938b1a5b5544fed65e2fc78220e75ff5d8 README: mention why YAML was chosen --- diff --git a/README.adoc b/README.adoc index d65e2b0..8f1684f 100644 --- a/README.adoc +++ b/README.adoc @@ -43,9 +43,10 @@ contains the files, packages, services and commands which should be applied to all hosts which are members of this group. The configuration of all managed hosts is stored in a directory on the local -host. Safcm uses https://yaml.org/[YAML] for all configuration files. However, -tasks like copying a file require no explicit configuration (see the -documentation for details). +host. Safcm uses https://yaml.org/[YAML] for all configuration files for its +natural syntax. Strict type checks prevent potential pitfalls of more complex +YAML syntax. Tasks like copying a file require no explicit configuration (see +the documentation for details). Files consist of a tree of files (regular files and symbolic links) and directories with permissions, user/group and content. Files can use