2010-10-31 23:22:15 +00:00
|
|
|
cdist-language(7)
|
|
|
|
=================
|
2010-10-31 23:16:38 +00:00
|
|
|
Nico Schottelius <nico-cdist--@--schottelius.org>
|
|
|
|
|
|
|
|
|
|
|
|
NAME
|
|
|
|
----
|
2010-10-31 23:22:15 +00:00
|
|
|
cdist-language - Cdist Configuration language
|
2010-10-31 23:16:38 +00:00
|
|
|
|
|
|
|
|
|
|
|
DESCRIPTION
|
|
|
|
-----------
|
2010-10-31 23:22:15 +00:00
|
|
|
A cdist configuration consists of the following parts:
|
2010-10-31 23:16:38 +00:00
|
|
|
|
2011-02-02 13:02:17 +00:00
|
|
|
- manifests (cdist-manifests(7))
|
2010-10-31 23:22:15 +00:00
|
|
|
- library (cdist-language-library(7))
|
|
|
|
- modules (cdist-language-modules(7))
|
2010-10-31 23:16:38 +00:00
|
|
|
|
2010-11-01 15:19:54 +00:00
|
|
|
- library vs. modules?
|
|
|
|
|
|
|
|
Requirements:
|
|
|
|
It MUST be incredible easy/dumb to add new types.
|
|
|
|
=> growable default types
|
|
|
|
|
2010-11-01 15:30:16 +00:00
|
|
|
- how to write a module
|
|
|
|
- module function autoloading via *.sh
|
|
|
|
- module "manifest"?
|
|
|
|
- create functions in *.sh
|
|
|
|
- name functions "modulename_function"
|
|
|
|
module hellow
|
|
|
|
function kitty
|
|
|
|
=> hellow_kitty
|
|
|
|
|
|
|
|
- you are advised (not forced) to put files
|
|
|
|
to a subdirectory named "files"
|
2010-11-01 15:19:54 +00:00
|
|
|
|
2010-10-31 23:16:38 +00:00
|
|
|
SEE ALSO
|
|
|
|
--------
|
|
|
|
|
|
|
|
|
|
|
|
COPYING
|
|
|
|
-------
|
2011-02-02 21:19:00 +00:00
|
|
|
Copyright \(C) 2010-2011 Nico Schottelius. Free use of this software is
|
2010-10-31 23:16:38 +00:00
|
|
|
granted under the terms of the GNU General Public License version 3 (GPLv3).
|