Dennis Camera
193b1780de
Improve error message when invalid --state is used.
2020-06-11 19:12:52 +02:00
Dennis Camera
5b8ae33b4e
[type/__dma_auth] Improve documentation and handle duplicate lines better
...
The state explorer gained a new value "multiple" (it is not used anywhere, just
informative).
The code will only write a "should" line once and drop duplicate lines.
2020-06-11 19:12:52 +02:00
Dennis Camera
ca9e011d50
[type/__dma_auth] Fix off-by-one error
2020-06-11 19:03:41 +02:00
Dennis Camera
96fcccf529
[type/__mail_alias] Improve documentation
2020-06-09 21:57:47 +02:00
Dennis Camera
67b989a717
[type/__dma_auth] Simplify code and add more comments
2020-06-09 20:53:01 +02:00
Dennis Camera
45b10f3e09
[type/__dma] Update parameters to match config names in DMA
2020-06-09 14:51:11 +02:00
Dennis Camera
0cd19b3a5d
[type/__dma] Use "smarthost" spelling to be consistent with DMA
2020-06-09 14:44:54 +02:00
Dennis Camera
de4508cb06
Mark __dma_auth and __mail_alias as nonparallel
...
Both types modify a single file, so they shouldn't be run at the same time.
2020-06-06 21:45:40 +02:00
Dennis Camera
bf822f3f8c
[type/__dma] Fix SC2154
2020-06-01 20:26:52 +02:00
Dennis Camera
77e8a93daa
[type/__dma_auth] Fix SC2162
2020-06-01 20:25:10 +02:00
Dennis Camera
7183bb3cd1
[type/__dma] Fixes for FreeBSD
2020-06-01 19:24:45 +02:00
Dennis Camera
0657ac4f11
[type/__dma] Fix mailname
2020-06-01 19:21:41 +02:00
Dennis Camera
99d58672c4
[type/__dma_auth] Add semicolon
2020-06-01 19:20:05 +02:00
Dennis Camera
4fdddfd738
[type/__dma] Add --defer, --full-bounce, and --null-client
2020-06-01 17:23:31 +02:00
Dennis Camera
c8efbf4825
[type/__dma] Detect AUTHPATH
2020-06-01 17:16:04 +02:00
Dennis Camera
4dfa24723a
[type/__dma] Implement config file updates
2020-06-01 17:09:47 +02:00
Dennis Camera
b87b67597e
[type/__dma] Remove mail aliases functionality
2020-05-31 15:26:52 +02:00
Dennis Camera
3f72ca1341
[type/__dma_auth] Send messages
2020-05-31 15:24:54 +02:00
Dennis Camera
b848fca929
[type/__dma_auth] Finish code to rewrite auth.conf
2020-05-31 15:01:40 +02:00
Dennis Camera
59059a200a
[type/__dma_auth] Use host as key
2020-05-31 12:00:09 +02:00
Dennis Camera
988f277ad6
[type/__mail_alias] Fixes (mostly mawk compatibility)
2020-05-31 12:00:09 +02:00
Dennis Camera
a5f3f3cdaf
[type/__dma_auth] Implement type
2020-05-31 12:00:06 +02:00
Dennis Camera
3adc4f1609
[type/__mail_alias] Implement type
2020-05-30 18:08:05 +02:00
Dennis Camera
98496aa8e5
Add __mail_alias type
2020-05-29 17:33:52 +02:00
Dennis Camera
a491e8739e
Add __dma_auth type
2020-05-29 17:33:40 +02:00
Dennis Camera
f4671691be
Rename __root_mail_dma to __dma to prepare for new types
2020-05-29 17:33:23 +02:00
6b1e055d3d
[__root_mail_dma] Add new role to manage local root mail.
...
This type has been tested in FreeBSD and Debian-like systems (Debian, Devuan,
Ubuntu).
2020-05-27 18:34:06 +02:00
fnux
e4b96ee2a4
Merge branch '__coturn' into 'master'
...
Import __coturn type from ungleich's dot-cdist
See merge request ungleich-public/cdist-contrib!4
2020-05-16 08:29:08 +02:00
7efa697e5a
[__coturn] Make shellcheck happy
2020-05-15 22:26:33 +02:00
61bd5b5958
[__coturn] Add support for common parameters and extra-config.
...
extra-config allows for any complex setup to be defined and managed by the type
user.
2020-05-15 22:12:52 +02:00
45f601c911
__coturn: allow configuration of litening-ip
2020-05-15 12:26:50 +02:00
442dec51ed
__coturn: fix formating of {allowed,denied}-peer config entries
2020-05-15 12:26:10 +02:00
962ccb3d6e
Extend __coturn to devuan and ubuntu
2020-05-15 12:18:37 +02:00
6a41a572bf
Import __coturn type from ungleich's dot-cdist
2020-05-15 10:52:30 +02:00
c136d33db4
Merge branch 'policies-and-ci' into 'master'
...
Rolling-release policy, CI, new type requirements (shellcheck + manpage)
See merge request ungleich-public/cdist-contrib!2
2020-05-08 11:22:01 +02:00
c6da87d3dc
README: update links in CONTRIBUTING section
2020-05-08 11:20:29 +02:00
7747f87536
Add basic CI configuration
2020-05-07 09:37:30 +02:00
66bf91f2e9
Add scripts/run-manpage-checks.sh
2020-05-07 09:37:19 +02:00
898b6a20b0
Move run-shellcheck to scripts/
2020-05-07 09:37:19 +02:00
88661eb6f3
Add run-shellcheck helper
2020-05-07 08:59:14 +02:00
9ecffb618d
Add CONTIBUTING section to README
2020-05-07 08:45:21 +02:00
5b4a503001
Specificy 'rolling-release' policy
2020-05-07 08:44:45 +02:00
1cfcfb6a9f
++chanagelog
2020-04-28 07:34:38 +02:00
63ebe87897
Merge branch '__find_exec' into 'master'
...
new type: __find_exec
See merge request ungleich-public/cdist-contrib!1
2020-04-28 07:33:07 +02:00
0827558160
new type: __find_exec
2020-04-28 01:32:40 +03:00
16eda6f967
[docs] Improve README for newcomers.
2020-04-26 19:19:31 +02:00
7157e5c152
Initial project structure, README
2020-04-21 08:02:51 +02:00