Commit Graph

6559 Commits (b31e13eacf2cb23e6a7bdadc33741026ae88553a)
 

Author SHA1 Message Date
evilham 58cbe53e61 Merge branch 'master' of https://code.ungleich.ch/ungleich-public/cdist 4 years ago
evilham 4f21bf534d [docs] PreOS: English nitpicking. 4 years ago
Darko Poljak 320f962e1d ++changelog 4 years ago
poljakowski 05221e2159 Merge branch 'b/alpine-package-update-index' into 'master'
[PACKAGE-UPDATE-INDEX]: Bugfix of the alpine part of the __package_update_index type

See merge request ungleich-public/cdist!818
4 years ago
Dominique Roux d25c72e678 [PACKAGE-UPDATE-INDEX]: Bugfix of the alpine part of the __package_update_index type 4 years ago
Darko Poljak 8c0ee28b99 gitlab CI runner should have necessary tools 4 years ago
poljakowski 648cdf8e29 Add LICENSE 4 years ago
Darko Poljak a1f33ca8eb Release 6.2.0 4 years ago
Darko Poljak b3012b9911 ++changelog 4 years ago
poljakowski 131c736d22 Merge branch 'order-dep-fix' into 'master'
Redefine/reimplement CDIST_ORDER_DEPENDENCY

See merge request ungleich-public/cdist!815
4 years ago
Darko Poljak 332f5dcff9 Redefine/reimplement CDIST_ORDER_DEPENDENCY
Update documentation.
4 years ago
Darko Poljak da274e5ef3 Redefine/reimplement CDIST_ORDER_DEPENDENCY
CDIST_ORDER_DEPENDENCY now defines type order dependency context.
cdist (emulator) maintains global state variables, as files,
order_dep_state and typeorder_dep, and per object state variable,
as file, typeorder_dep.

If order_dep_state exists then this defines that order dependency is
turned on.
If order_dep_state does not exist then order dependency is turned off.

If order dependency is on then objects created after it is turned on are
recorded into:
    * global typeorder_dep, in case of init manifest
    * object's typeorder_dep, in case of type's manifest.

If order dependency is on then requirement is injected, where object
created before current, is read from:
    * global typeorder_dep, in case of init manifest
    * object's typeorder_dep, in case of type's manifest.

Every time order dependency is turned off, typeorder_dep files are
removed, which means that type order list is cleared, context is
cleaned.

In the end cdist cleans after itself, i.e. mentioned files are removed.

When running type manifest is finished typeorder_dep file is removed.
When running config finishes global typeorder_dep and order_dep_state
files are removed.

Global type order recording is untouched.
Furthermore, for completeness, type order is now recorded for each object
too.
4 years ago
Darko Poljak f3bd439c43 Add gitlab CI 4 years ago
Darko Poljak 3d3b59ab87 Add pycodestyle ignores 4 years ago
Darko Poljak c01aa576de Add/keep empty directories 4 years ago
Darko Poljak 3b5aa8654d Release 6.1.1 4 years ago
Darko Poljak d1c3264cce Revert "Merge branch '__clean_path_use_types' into 'master'"
This reverts commit 073523be38, reversing
changes made to 56435492a0.
4 years ago
Darko Poljak 8236de763f Revert "++changelog"
This reverts commit e44219903a.
4 years ago
Darko Poljak e44219903a ++changelog 4 years ago
poljakowski 073523be38 Merge branch '__clean_path_use_types' into 'master'
__clean_path: use __directory and __file types for better clarity

See merge request ungleich-public/cdist!816
4 years ago
ander 2848a6a0f4 __clean_path: use __directory and __file types for better clarity 4 years ago
Darko Poljak 56435492a0 ++changelog 4 years ago
poljakowski ed16270d94 Merge branch 'patch-1' into 'master'
give error msg to stderr

See merge request ungleich-public/cdist!813
4 years ago
moep 64b07af4ab give error msg to stderr 4 years ago
Darko Poljak b876ebb16e ++changelog 4 years ago
poljakowski cd8ffd9046 Merge branch '__hostname_fix' into 'master'
__hostname: silence grep exit 1, when os_version is not numeric

See merge request ungleich-public/cdist!814
4 years ago
ander 4ed18e3446 __hostname: silence grep exit 1, when os_version is not numeric
on Debian Sid os_version returns 'bullseye/sid'
4 years ago
Darko Poljak b8c6f8c8f5 ++changelog 4 years ago
poljakowski 8efd2681db Merge branch '__apt_key_mktemp_gpghome' into 'master'
__apt_key: use mktemp for unique temporary gpg home

See merge request ungleich-public/cdist!812
4 years ago
ander 01bd01573e __apt_key: use mktemp for unique temporary gpg home 4 years ago
Darko Poljak ac2463fe31 ++changelog 4 years ago
poljakowski 96ffb4fd02 Merge branch 'xymon_client-msgcache' into 'master'
add `--msgcache`-parameter to support passive clients (__xymon_client)

See merge request ungleich-public/cdist!811
4 years ago
poljakowski 37ee988d1f Merge branch 'xymon_config-excludes' into 'master'
add parameters for ownership and generic rsync-options (__xymon_config)

See merge request ungleich-public/cdist!810
4 years ago
tom 552860b9cd add parameters for ownership and generic rsync-options (__xymon_config) 4 years ago
tom 34bd96db4b add `--msgcache`-parameter to support passive clients (__xymon_client)
Fix a typo along the way, too.
4 years ago
Darko Poljak 0bc00477ae Release 6.1.0 4 years ago
Darko Poljak 6c67d7194a ++changelog 4 years ago
poljakowski d10dfa7807 Merge branch 'hostname' into 'master'
[__hostname] Support more operating systems

See merge request ungleich-public/cdist!802
4 years ago
Darko Poljak c1633d9301 Release 6.0.4 4 years ago
Dennis Camera a45e306123 [__hostname] Better support different versions of SuSE 4 years ago
Dennis Camera f18bdd1fad [__hostname] Comment out support for ancient ArchLinux versions 4 years ago
Dennis Camera a885082534 [__hostname] Little bit of clean up 4 years ago
Dennis Camera 88947d45b3 [__hostname] Add support for Solaris 4 years ago
Nico Schottelius 8b0686766a ++changes 4 years ago
Nico Schottelius 7a17630c2d Merge branch 'master' of code.ungleich.ch:ungleich-public/cdist 4 years ago
Kirill Miazine 7b8f1f09d9 Correct a couple of typos. 4 years ago
Darko Poljak 5fcd4bc09f Release 6.0.3 4 years ago
Dennis Camera fbe9fc4204 Merge branch 'master' into hostname 4 years ago
Dennis Camera c939bd6bf6 [__hostname] Small fixes 4 years ago
Dennis Camera 5eb9fec550 [__hostname] Add support for Slackware 4 years ago