Commit Graph

1250 Commits

Author SHA1 Message Date
Darko Poljak cdb998398d Release 6.6.0 2020-06-17 12:10:58 +02:00
Darko Poljak 5be8437a60 ++changelog 2020-06-13 13:48:34 +02:00
Darko Poljak 59b98091d7 Adapt; update docs and code style 2020-06-13 13:44:01 +02:00
Darko Poljak eba3d0505b ++changelog 2020-06-12 06:29:39 +02:00
Darko Poljak eec7ab8e45 Increase minimum supported Python version to 3.5 2020-06-12 06:08:56 +02:00
Darko Poljak 74e5d7182a ++changelog 2020-06-10 10:45:20 +02:00
Darko Poljak 955243a93b Update cdist man page copyright years 2020-06-09 12:51:19 +02:00
Darko Poljak 191f45eb7f ++changelog 2020-06-08 13:48:37 +02:00
Jaak Ristioja 7b262c0cec
[docs] Fixed capitalization of URLs in cdist-bootstrap.rst
Signed-off-by: Jaak Ristioja <jaak@ristioja.ee>
2020-06-08 14:12:03 +03:00
Jaak Ristioja dc018fdb16
[docs] Fixed typo in cdist-cache.rst
Signed-off-by: Jaak Ristioja <jaak@ristioja.ee>
2020-06-08 14:12:03 +03:00
Jaak Ristioja 978e249043
[docs] Fixed capitalization of POSIX in cdist-install.rst
Signed-off-by: Jaak Ristioja <jaak@ristioja.ee>
2020-06-08 14:12:03 +03:00
Jaak Ristioja e1ff1bfdff
[docs] Fixed two typos in cdist-real-world.rst
Signed-off-by: Jaak Ristioja <jaak@ristioja.ee>
2020-06-08 14:12:03 +03:00
Jaak Ristioja 46574fc577
[docs] Fixed three typos in cdist-upgrade.rst
Signed-off-by: Jaak Ristioja <jaak@ristioja.ee>
2020-06-08 14:12:03 +03:00
Jaak Ristioja 3d725f12da
[docs] Fixed a typo and s/posix/POSIX/ in cdist-why.rst
Signed-off-by: Jaak Ristioja <jaak@ristioja.ee>
2020-06-08 14:12:03 +03:00
Jaak Ristioja f5630297bd
[docs] Fixed typo in cdist-configuration.rst
Signed-off-by: Jaak Ristioja <jaak@ristioja.ee>
2020-06-08 14:11:58 +03:00
Darko Poljak be47619b1e ++changelog 2020-06-08 09:11:51 +02:00
Dennis Camera 89ebd7a4f7 cdist man page: update --colors metavar name 2020-06-07 19:20:10 +02:00
Dennis Camera 23e66e08fa Restrict colored_output value to always/never/auto. 2020-06-06 13:45:31 +02:00
Dennis Camera 790c6efae9 Update colored output documentation 2020-06-05 13:56:30 +02:00
Darko Poljak 48d66b0143 ++changelog 2020-06-01 22:25:15 +02:00
Darko Poljak 9a4e3488c2 ++changelog 2020-06-01 19:17:02 +02:00
evilham ba77ea9edc [UX] Add option to enable LogLevel-based coloured output.
This makes it easier for new and experienced users to run cdist with higher
verbosity levels, both to know that things are working as expected and to debug
issues.

Documentation has been modified accordingly and default behaviour is not
changed.
2020-06-01 19:11:58 +02:00
Darko Poljak b354ea6e94 ++changelog 2020-05-30 10:49:13 +02:00
Darko Poljak abac79d4a5 Release 6.5.6 2020-05-25 11:16:48 +02:00
Darko Poljak ba64971a56 ++changelog 2020-05-24 17:05:01 +02:00
Darko Poljak 6ba73c4be6 ++changelog 2020-05-23 19:03:13 +02:00
Darko Poljak 226ed02c1c ++changelog 2020-05-22 10:09:05 +02:00
Darko Poljak f354d80308 ++changelog 2020-05-18 21:03:42 +02:00
Darko Poljak f9afac4dd6 ++changelog 2020-05-18 19:51:08 +02:00
Nico Schottelius 6f4649efc6 Reference the new cdist chat on matrix 2020-05-08 16:08:21 +02:00
Nico Schottelius d4059fd29e [__letsencrypt_cert] whitelist Ubuntu 2020-05-01 15:31:23 +02:00
Nico Schottelius f58d662b32 [__pyvenv] Switch to python3 -m venv for ubuntu 2020-05-01 15:28:01 +02:00
Darko Poljak 310045d9fb Release 6.5.5 2020-05-01 13:02:00 +02:00
Darko Poljak 250161e42d ++ 2020-04-28 23:08:03 +02:00
Darko Poljak 515992249d ++changelog 2020-04-27 22:55:57 +02:00
Darko Poljak 04b7f240eb ++changelog 2020-04-26 10:01:18 +02:00
Darko Poljak 0805fac7e9 Release 6.5.4 2020-04-11 20:35:29 +02:00
Darko Poljak d1eecb93ee ++changelog 2020-04-11 20:30:56 +02:00
Darko Poljak 1ebcc219c2 ++changelog 2020-04-11 09:54:57 +02:00
Darko Poljak ceb6b597ef Release 6.5.3 2020-04-03 19:45:44 +02:00
Nico Schottelius d034fe9369 [__pyvenv] use python3 -m venv on alpine
Until python4 comes, this will work
2020-04-02 18:24:13 +02:00
Nico Schottelius 0f639a9278 Make __cron nonparallel
It fails due to removal / edit of crontab at the same time

VERBOSE: [18331]: uncloud.ungleich.ch: Running object __cron/pg_dump_cleanup
VERBOSE: [18332]: uncloud.ungleich.ch: Running object __ungleich_packages/server
VERBOSE: [18335]: uncloud.ungleich.ch: Running object __postgres_role/app
INFO: [18335]: uncloud.ungleich.ch: Processing __postgres_role/app
INFO: [18331]: uncloud.ungleich.ch: Processing __cron/pg_dump_cleanup
ERROR: [16451]: uncloud.ungleich.ch: ssh -o User=root -o ControlPath=/tmp/tmp_8eu4oep/s -o ControlMaster=auto -o ControlPersist=2h uncloud.ungleich.ch /bin/sh -c ' export __object=/var/lib/cdist/object/__cron/pg_dumpall_under_day/.cdist-mfd00npk;  export __object_id=pg_dumpall_under_day;/bin/sh -e /var/lib/cdist/object/__cron/pg_dumpall_under_day/.cdist-mfd00npk/code-remote': ['ssh', '-o', 'User=root', '-o', 'ControlPath=/tmp/tmp_8eu4oep/s', '-o', 'ControlMaster=auto', '-o', 'ControlPersist=2h', 'uncloud.ungleich.ch', "/bin/sh -c ' export __object=/var/lib/cdist/object/__cron/pg_dumpall_under_day/.cdist-mfd00npk;  export __object_id=pg_dumpall_under_day;/bin/sh -e /var/lib/cdist/object/__cron/pg_dumpall_under_day/.cdist-mfd00npk/code-remote'"]

Error processing object '__cron/pg_dumpall_under_day'
=====================================================
name: __cron/pg_dumpall_under_day
path: /tmp/tmplaq9cwdh/6318c251013a449595327745daacf3ee/data/object/__cron/pg_dumpall_under_day/.cdist-mfd00npk
source: /tmp/tmplaq9cwdh/6318c251013a449595327745daacf3ee/data/conf/type/__ungleich_postgresql/manifest
type: /home/nico/vcs/cdist/cdist/conf/type/__cron

code-remote:stderr
------------------
crontab: can't move 'postgres.new' to 'postgres': No such file or directory

VERBOSE: [16451]: config: Total processing time for 1 host(s): 13.98031210899353
[18:09] line:~%
2020-04-02 18:14:09 +02:00
Darko Poljak da30afe791 ++changelog 2020-03-29 12:54:02 +02:00
Darko Poljak df63cfe088 ++changelog 2020-03-27 08:50:27 +01:00
Nico Schottelius ec11f04ab8 ++changes 2020-03-26 21:49:43 +01:00
Darko Poljak f7d5f5bc97 ++changelog 2020-03-09 08:02:18 +01:00
Darko Poljak 213f1b049c Release 6.5.2 2020-02-27 20:23:04 +01:00
Darko Poljak da6ccf808e ++changelog 2020-02-26 21:48:08 +01:00
Darko Poljak 046f7d0663 ++changelog 2020-02-26 16:32:03 +01:00
Darko Poljak b2db864eaf ++changelog 2020-02-26 13:01:29 +01:00
Darko Poljak 49fc21ec47 ++changelog 2020-02-23 09:32:03 +01:00
Nico Schottelius ceddbd15a0 ++changes 2020-02-20 10:15:34 +01:00
Darko Poljak 1b0caeda13 ++changelog 2020-02-19 14:49:35 +01:00
Darko Poljak c09165d122 Fix spelling 2020-02-15 21:05:24 +01:00
Darko Poljak 9f3747cf3f Release 6.5.1 2020-02-15 14:36:26 +01:00
Darko Poljak cda77e5e8a ++changelog 2020-02-15 14:35:29 +01:00
Darko Poljak 58841fc4bf ++changelog 2020-02-15 12:20:41 +01:00
Darko Poljak 48bff66563 ++changelog 2020-02-14 21:55:35 +01:00
Darko Poljak e5f9d32004 ++changelog 2020-02-14 16:07:06 +01:00
Nico Schottelius bcefeb240c add note about IPv6, because people ask 2020-02-10 15:51:15 +01:00
Darko Poljak 7a5d6d5a7d ++changelog 2020-02-04 07:45:04 +01:00
Nico Schottelius 0f420993e1 ++ changelog update 2020-02-03 17:45:34 +01:00
Darko Poljak 87f30b6053 Update sphinx docs copyright year 2020-01-23 14:40:07 +01:00
Darko Poljak 8f12a4c505 Release 6.5.0 2020-01-23 07:11:55 +01:00
Darko Poljak 4e8ccd9b78 ++changelog 2020-01-20 09:08:55 +01:00
Darko Poljak 5089f9055e ++changelog 2020-01-19 19:41:26 +01:00
Darko Poljak 45890cc7e4 ++changelog 2020-01-17 18:14:49 +01:00
Darko Poljak e292c9f124 ++changelog 2020-01-17 15:48:59 +01:00
Darko Poljak 3f133dbc17 Info command: support tilde expansion 2020-01-11 15:26:46 +01:00
Darko Poljak 11f569959d Fix missing configuration file usage, support -g
PreOS code did not use configuration support. This fix adds support
for using cdist configuration, which takes into account cdist
configuration file, environment variables and command line options,
especially conf_dir.

It also adds support for -g, --config-file option, for specifying
custom configuration file.
2020-01-11 14:16:33 +01:00
Darko Poljak 51ba4a49d8 ++changelog 2020-01-04 18:21:23 +01:00
Darko Poljak 7c9dd3b03e Release 6.4.0 2020-01-04 14:36:14 +01:00
Darko Poljak bc1990c7c8 ++changelog 2020-01-04 13:44:04 +01:00
Darko Poljak e201536792 ++changelog 2020-01-04 13:18:13 +01:00
Darko Poljak 7b1192257d Fix incomplete cdist info synopsis 2020-01-04 13:17:54 +01:00
Darko Poljak e4596593c0 Add cdist info command 2020-01-04 12:50:12 +01:00
Darko Poljak 72935e0a79 ++changelog 2020-01-04 11:08:48 +01:00
Darko Poljak 6369bc1ae5 ++changelog 2020-01-04 10:07:53 +01:00
Nico Schottelius f407e8825f [consul/alpine] no init script required to be deployed anymore 2019-12-15 22:56:16 +01:00
Darko Poljak 9859080217 Release 6.3.0 2019-12-12 07:43:07 +01:00
Darko Poljak 2c7b4ddc55 Update cdist man page 2019-12-12 06:18:04 +01:00
Darko Poljak 3c62a88ca7 ++changelog 2019-12-10 19:33:29 +01:00
Darko Poljak 553cfc28e7 ++changelog 2019-12-09 09:57:54 +01:00
poljakowski 27b682bfe9 Merge branch 'preos-plugins-dir-opt' into 'master'
Add conf-dir preos option

Closes #794

See merge request ungleich-public/cdist!821
2019-12-09 09:56:10 +01:00
Darko Poljak 4735df1bed Add plugins-dir preos option 2019-12-09 09:48:12 +01:00
Darko Poljak d5ac9ea348 Docs: install from source, verify signature
Add chapter for installing from source with signature verification.
Resolves #795.
2019-12-08 16:35:41 +01:00
Darko Poljak 839e7a408e ++changelog 2019-12-06 19:46:17 +01:00
poljakowski fb97574592 Merge branch 'master' into 'master'
[docs] PreOS: English nitpicking

See merge request ungleich-public/cdist!820
2019-12-06 19:46:29 +01:00
Darko Poljak f2cbc01e3f ++changelog 2019-12-06 10:04:06 +01:00
Darko Poljak 71b6646b38 Rm cdist-type prefix and man page ref from docs
E.g.

16.10. __block
16.11. __ccollect_source
16.12. __cdist
16.13. __cdistmarker
16.14. __check_messages

insted of

16.10. cdist-type__block(7)
16.11. cdist-type__ccollect_source(7)
16.12. cdist-type__cdist(7)
16.13. cdist-type__cdistmarker(7)
16.14. cdist-type__check_messages(7)
2019-12-06 10:00:32 +01:00
Darko Poljak 90e85d8128 Embed config skeleton instead of rewriting it
Resolves #796.
2019-12-06 09:37:21 +01:00
Darko Poljak f22349ce8a Fix documentation for install types
Fixes gitlab #790.
2019-12-06 09:00:16 +01:00
evilham 58cbe53e61 Merge branch 'master' of https://code.ungleich.ch/ungleich-public/cdist 2019-12-05 23:15:11 +01:00
evilham 4f21bf534d [docs] PreOS: English nitpicking. 2019-12-05 23:14:27 +01:00
Darko Poljak 320f962e1d ++changelog 2019-12-04 22:27:58 +01:00
Darko Poljak a1f33ca8eb Release 6.2.0 2019-11-30 23:11:36 +01:00
Darko Poljak b3012b9911 ++changelog 2019-11-29 13:56:32 +01:00
Darko Poljak 332f5dcff9 Redefine/reimplement CDIST_ORDER_DEPENDENCY
Update documentation.
2019-11-29 13:50:08 +01:00
Darko Poljak 3b5aa8654d Release 6.1.1 2019-11-26 19:24:15 +01:00
Darko Poljak 8236de763f Revert "++changelog"
This reverts commit e44219903a.
2019-11-26 17:57:19 +01:00
Darko Poljak e44219903a ++changelog 2019-11-25 21:01:20 +01:00
Darko Poljak 56435492a0 ++changelog 2019-11-24 17:18:02 +01:00
Darko Poljak b876ebb16e ++changelog 2019-11-22 19:59:52 +01:00
Darko Poljak b8c6f8c8f5 ++changelog 2019-11-21 17:01:27 +01:00
Darko Poljak ac2463fe31 ++changelog 2019-11-20 20:58:42 +01:00
Darko Poljak 0bc00477ae Release 6.1.0 2019-11-19 21:54:56 +01:00
Darko Poljak 6c67d7194a ++changelog 2019-11-19 21:53:40 +01:00
Darko Poljak c1633d9301 Release 6.0.4 2019-11-19 21:29:45 +01:00
Nico Schottelius 8b0686766a ++changes 2019-11-08 13:27:38 +01:00
Nico Schottelius 7a17630c2d Merge branch 'master' of code.ungleich.ch:ungleich-public/cdist 2019-11-08 13:26:49 +01:00
Kirill Miazine 7b8f1f09d9 Correct a couple of typos. 2019-11-08 13:26:18 +01:00
Darko Poljak 5fcd4bc09f Release 6.0.3 2019-10-31 08:56:13 +01:00
Darko Poljak 39b320a19a ++changelog 2019-10-27 19:12:52 +01:00
Darko Poljak 00852cb17d ++changelog 2019-10-25 14:26:08 +02:00
Darko Poljak 50a3130b0a ++changelog 2019-10-21 12:02:53 +02:00
Darko Poljak f6a45808f9 Fix building man pages command 2019-10-18 13:12:08 +02:00
Nico Schottelius 9f1ec6f89e Merge branch 'master' of code.ungleich.ch:ungleich-public/cdist 2019-10-17 16:47:28 +02:00
Nico Schottelius 076133028f ++changelog 2019-10-17 16:44:56 +02:00
Darko Poljak 778cd4ff0e Release 6.0.2 2019-10-17 11:14:09 +02:00
Darko Poljak 6214408f2a ++changelog 2019-10-15 20:19:57 +02:00
Darko Poljak 3c86c175aa ++changelog 2019-10-14 11:41:04 +02:00
Nico Schottelius 2bc26e398c [__letsencrypt_cert] Add Arch Linux support 2019-10-13 11:15:53 +02:00
Darko Poljak c3af8a0cc0 ++changelog 2019-10-10 11:19:00 +02:00
Darko Poljak d1f4657ed9 Release 6.0.1 2019-10-08 14:16:33 +02:00
Darko Poljak be756f2189 ++changelog 2019-10-08 13:48:51 +02:00
Darko Poljak 4c21781c4b ++changelog 2019-10-05 07:52:34 +02:00
Darko Poljak 69170b20f6 ++changelog 2019-10-04 20:07:28 +02:00
Darko Poljak b039e4b1b4 ++changelog 2019-10-03 20:36:25 +02:00
Darko Poljak bf400928e2 ++changelog 2019-10-03 07:56:36 +02:00
Darko Poljak 7981f81dcd ++changelog 2019-10-01 13:18:01 +02:00
Darko Poljak 828b4c867c Release 6.0.0 2019-10-01 07:14:35 +02:00
Darko Poljak 9d8a0dae66 ++changelog 2019-10-01 07:01:38 +02:00
Darko Poljak 97bcfcc23c Release preos, i.e. make it non-beta 2019-09-20 19:56:17 +02:00
Nico Schottelius 90d9326740 [__sysctl] add alpine support 2019-09-20 21:17:13 +09:00
Darko Poljak 799ec72369 Implement preos 2019-09-20 07:15:37 +02:00
Darko Poljak eab540bd0f ++ 2019-09-18 07:04:41 +02:00
Darko Poljak 067d0a62e7 Release 5.1.3 2019-08-30 08:51:08 +02:00
Darko Poljak 65b9e1d00f ++changelog 2019-08-29 14:40:16 +02:00
Nico Schottelius 6c780c24c7 ++changes 2019-08-15 14:25:16 +02:00
Nico Schottelius 5033f67d96 Merge branch 'master' of code.ungleich.ch:ungleich-public/cdist 2019-08-15 14:20:42 +02:00
Nico Schottelius 7182de5968 ++changes 2019-08-15 14:20:14 +02:00
Darko Poljak c6b739b5b6 ++changelog 2019-08-04 21:52:59 +02:00
Darko Poljak f7efde0d0a ++changelog 2019-07-25 08:06:58 +02:00
Darko Poljak 5c11c15ae4 Overcome bash CDPATH issue
Thanks to Dmitry Bogatov.
2019-06-23 20:00:25 +02:00
Darko Poljak 6915d30015 Release 5.1.2 2019-06-21 14:13:25 +02:00
Darko Poljak 8881ff2224 ++changelog 2019-06-21 12:55:33 +02:00
Darko Poljak d723f60673 ++changelog 2019-06-20 18:12:50 +02:00
Darko Poljak 3cb4e76175 Allow custom message for each deprecated parameter 2019-06-20 10:54:40 +02:00
Darko Poljak 55ba49efac Add support for deprecated type parameters 2019-06-19 18:19:32 +02:00
Darko Poljak 8315677ad1 Release 5.1.1 2019-05-28 17:53:34 +02:00