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
poljakowski
06cc20aa28
Merge branch 'bugfix/multiple-log-lines' into 'master'
...
Fix multiple log lines
Closes #813
See merge request ungleich-public/cdist!883
2020-05-24 17:01:31 +02:00
Darko Poljak
f4e1bbc87e
Fix multiple log lines
...
Fixes #813 .
2020-05-24 01:10:56 +02:00
Darko Poljak
6ba73c4be6
++changelog
2020-05-23 19:03:13 +02:00
poljakowski
15e4b5ee3b
Merge branch '__user_remove_freebsd_fix' into 'master'
...
[__user] fix user delete on freebsd
See merge request ungleich-public/cdist!882
2020-05-23 19:02:31 +02:00
ander
b7d3da443c
Merge branch 'jaakristioja-master' into github
2020-05-23 01:15:09 +03:00
ander
716d3554f3
[__user] fix user delete on freebsd
2020-05-23 00:48:35 +03:00
Jaak Ristioja
66f4421089
[docs] Fixed two typos in cdist.cfg.skeleton
...
Signed-off-by: Jaak Ristioja <jaak@ristioja.ee>
2020-05-22 17:14:29 +03:00
Darko Poljak
226ed02c1c
++changelog
2020-05-22 10:09:05 +02:00
poljakowski
dab32b0cb6
Merge branch '__group_freebsd_fix' into 'master'
...
[__group] fix --gid on freebsd
See merge request ungleich-public/cdist!881
2020-05-22 10:08:29 +02:00
poljakowski
d1b73dd42b
Merge branch '__motd_fix_for_debians' into 'master'
...
[__motd] debian|ubuntu|devuan use /etc/motd
See merge request ungleich-public/cdist!880
2020-05-22 10:05:50 +02:00
ander
3bcbd95269
[__motd] debian|ubuntu|devuan use /etc/motd
2020-05-22 02:36:49 +03:00
ander
bf25a18a04
[__group] fix --gid on freebsd
2020-05-22 02:31:38 +03:00
Darko Poljak
f354d80308
++changelog
2020-05-18 21:03:42 +02:00
poljakowski
cc8dcf682c
Merge branch 'evilham-authorized_keys-options-bug' into 'master'
...
[__ssh_authorized_keys] Fix bug where --option was not multiple
See merge request ungleich-public/cdist!878
2020-05-18 21:03:01 +02:00
evilham
ad58ea79c2
[__ssh_authorized_keys] Fix bug where --option was not multiple
...
This went against both documentation and intent.
2020-05-18 20:01:01 +02:00
Darko Poljak
f9afac4dd6
++changelog
2020-05-18 19:51:08 +02:00
poljakowski
8d639d54d0
Merge branch 'evilham-authorized_keys-man' into 'master'
...
[__ssh_authorizedkey{,s}] Improve documentation.
See merge request ungleich-public/cdist!877
2020-05-18 19:49:50 +02:00
poljakowski
2362d89976
Merge branch 'evilham-machine_type-explorer-simplify-linux-add-openbsd' into 'master'
...
[explorer/machine_type] simplify linux add openbsd
See merge request ungleich-public/cdist!876
2020-05-18 19:48:47 +02:00
poljakowski
c5454afc72
Merge branch 'evilham-machine_type-explorer-freebsd' into 'master'
...
[explorer/machine_type] Add support for FreeBSD.
See merge request ungleich-public/cdist!875
2020-05-18 19:46:47 +02:00
poljakowski
d5075b49c5
Merge branch 'fix/manpages' into 'master'
...
Fix some type manpages
See merge request ungleich-public/cdist!874
2020-05-18 19:45:12 +02:00
evilham
6d502f737a
[__ssh_authorizedkey{,s}] Improve documentation.
2020-05-18 18:37:16 +02:00
evilham
8b790b0a54
[explorer/machine_type] Make shellcheck happy!
2020-05-18 16:47:20 +02:00
evilham
cf44c4a01b
[explorer/machine_type] Simplify Linux + basic OpenBSD support.
...
By abstracting away vendor-dependent pattern matching for the linux code, we can
re-use that and be reasonably sure about OpenBSD machines being virtualised when
we can identify the undelrying virtualisation technology.
It remains to be solved how to tell if an OpenBSD machine is physical; in that
case previous cdist behaviour ("unknown") remains.
For NetBSD something similar to OpenBSD could be done, with different sysctls:
hw.machine and hw.model wary of adding those without testing though, so for
NetBSD previous cdist behaviour ("unknown") remains.
https://netbsd.gw.com/cgi-bin/man-cgi?sysctl+7.i386+NetBSD-9.0
2020-05-18 16:35:50 +02:00
evilham
7ca2bfc14a
[explorer/machine_type] Add support for FreeBSD.
...
More research is needed for {Net,Open}BSD support.
Indentation is left as-is for the linux code as I intend to simplify it in a
future MR, this way the diff is minimal.
2020-05-18 16:00:23 +02:00
matze
086e683c99
[__file] add "default values" in manual for group, mode and owner
...
Because at least the --mode default value may not be expected, the
manual lists the "default values". As they are not explicitly set in the
`__file` type, it is a bit more difficult, but should resolve to
following:
- the mode comes from the umask set in the cdist code to protect file
creation and uses the strongest umask possible.
- the owner and group comes from the ssh user, which should always be
the root user. (I think this can be swaped, too, but who will?)
At the owner and group parameter, it could be replaced with something
like "the ssh user and group", which would be more correct, but less
understandable.
2020-05-16 16:33:38 +02:00
matze
dcfabf9268
[__cron] add hint for default values of time-related parameters
...
This should resolve some misunderstanding when leave a time-related
parameter with it's default value.
2020-05-16 14:00:02 +02:00
matze
42f2dceeb1
[__link] fix typo in the manual
2020-05-09 18:40:44 +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
poljakowski
888cf54d99
Merge branch 'mute-return_output-warning' into 'master'
...
[logging] Mute warning on return_output=True when running scripts.
Closes #806
See merge request ungleich-public/cdist!872
2020-04-28 15:00:00 +02:00
evilham
ea3bd14d8b
[logging] Mute warning on return_output=True when running scripts.
...
This fixes #806 which contains more information about the issue.
The TL;DR: this warning is not being useful and hinders debugging types because
it creates an innecessary line for each explorer.
An alternative proposal was #807 but was abandoned in favour of just dropping
the warning.
2020-04-28 14:54:51 +02:00
Darko Poljak
515992249d
++changelog
2020-04-27 22:55:57 +02:00
poljakowski
cd0c811d74
Merge branch 'evilham-explorers' into 'master'
...
[explorers] Improve *BSD support.
See merge request ungleich-public/cdist!869
2020-04-27 22:53:09 +02:00
poljakowski
965829e18a
Merge branch 'evilham-cdist.cfg.skeleton' into 'master'
...
[docs] Improve cdist.cfg.skeleton
See merge request ungleich-public/cdist!868
2020-04-27 22:51:48 +02:00
nico14571
bd66b6d948
Merge branch 'update_readme' into 'master'
...
update README
See merge request ungleich-public/cdist!870
2020-04-27 16:48:09 +02:00
ander
b31e13eacf
README: add bits about cdist-contrib
2020-04-27 16:30:52 +03:00
ander
56a65518ab
README: add participating section
2020-04-27 15:25:43 +03:00
ander
0b3c417aef
update README
2020-04-27 15:09:40 +03:00
evilham
678df1ec8a
[explorers] Improve *BSD support.
...
cpu_cores and memory did lacked support for other BSDs.
2020-04-27 01:29:37 +02:00
evilham
fefc828780
[docs] Improve cdist.cfg.skeleton
2020-04-26 19:06:42 +02:00
Darko Poljak
04b7f240eb
++changelog
2020-04-26 10:01:18 +02:00
poljakowski
8074f02bb3
Merge branch 'evilham-pf' into 'master'
...
[__pf*] (~) __pf_ruleset (+)__pf_apply_anchor, deprecate __pf_apply
See merge request ungleich-public/cdist!867
2020-04-26 09:59:24 +02:00
poljakowski
71156258a4
Merge branch 'evilham-postfix' into 'master'
...
[__postfix] Automagically support more OSs by not checking too much.
See merge request ungleich-public/cdist!866
2020-04-26 09:52:08 +02:00
poljakowski
c13608fab5
Merge branch 'evilham-openldap_server' into 'master'
...
[__openldap_server] Support extra config parameter.
See merge request ungleich-public/cdist!865
2020-04-26 09:50:21 +02:00
poljakowski
b40b95d758
Merge branch 'evilham-motd' into 'master'
...
[__motd] Improve documentation and support for FreeBSD
See merge request ungleich-public/cdist!864
2020-04-26 09:47:54 +02:00