b2b2add4c6
__matrix_element: fix download tarball name
...
All releases after 1.7.14 have a diffrent tarball name than releases
before this. This finally takes over the new name.
The version comparement function was taken from __sensible_editor, to
provide backward compatibility to older versions (if someone needs it).
Maybe this logic can be removed in a while ..
2021-01-24 09:25:02 +01:00
87d4c33e26
Make shellcheck happy with the __jitsi_* types
2021-01-13 08:54:28 +01:00
a1620e8221
__jitsi_meet: remove forgotten/invalid requirement
2021-01-12 16:32:29 +01:00
fnux
4918ef464f
Merge branch 'wikijs' into 'master'
...
Add a type for wikijs.
See merge request ungleich-public/cdist-contrib!15
2021-01-12 08:38:21 +01:00
8929c566fc
__wikijs: remove uneeded npm install call
...
See https://github.com/Requarks/wiki/issues/1325 .
2021-01-12 08:37:20 +01:00
7122fe1bee
__wikijs: add version management and HTTP(S) port configuration
2021-01-12 07:58:42 +01:00
647833580d
Split out service management from the installation type.
2021-01-12 07:58:42 +01:00
ef748cf8e2
Fix typo and drop use of useless tempdir.
2021-01-12 07:58:42 +01:00
0e4bc443e2
Add a type for wikijs.
2021-01-12 07:58:42 +01:00
fnux
f4375dbbb9
Merge branch 'dma-type' into 'master'
...
Add __mail_alias, __dma* types
See merge request ungleich-public/cdist-contrib!6
2021-01-12 07:15:55 +01:00
7cef989b1f
Fix run-shellcheck.sh following 'conflict resolution' from gitlab web ui
2021-01-12 07:14:24 +01:00
fnux
bf90e55137
Merge branch 'master' into 'dma-type'
...
# Conflicts:
# scripts/run-shellcheck.sh
2021-01-12 07:10:10 +01:00
ac63762653
'unbrand' evilham's runit types
2021-01-11 14:18:41 +01:00
367cbde75b
Import evilham's runit types as it
2021-01-11 14:18:41 +01:00
d3bf8512ec
'unbrand' evilham's jitsi types
2021-01-11 14:18:41 +01:00
f055527735
Import evilham's jitsi types as-it
2021-01-11 14:18:41 +01:00
Dennis Camera
f9f5c578f7
[type/__dma*] Fix shellcheck errors
2021-01-11 12:16:09 +01:00
f01f73f33d
Remove mention to legacy mattermost room from README
2021-01-11 11:58:21 +01:00
73e31e6d1e
Mention known external cdist resources in README
2021-01-11 11:56:37 +01:00
ec0dc30c87
Generate documentation homepage from README
2021-01-11 11:34:54 +01:00
ec41ef3490
Patch sftp call for doc deployment in CI
2021-01-11 11:05:09 +01:00
2bedbe9687
Automatically deploy docs from master (at contrib.cdi.st)
2021-01-11 10:55:25 +01:00
5a05b87beb
__unbound: normalize flag format
2021-01-04 11:45:04 +01:00
cd83336322
Use our own image for CI
2021-01-04 11:26:45 +01:00
9f4a85901e
Import html/man doc generation logic from upstream cdist
2021-01-04 11:08:55 +01:00
006987307f
__unbound: make the --dns64-prefix flag optional
2021-01-04 09:43:37 +01:00
73e77f5b4d
__nextcloud: add db:convert-filecache-bigint command
...
Looks like this command should be executed on upgrades, too.
2020-12-25 20:14:04 +01:00
1a233062a5
__nextcloud: harden here-doc for su call
...
Because the here-doc will be evaluated again by the shell, it will was
changed to avoid this. Because the script does not depend on such
function, it will be done in faviour of special characters.
2020-12-25 11:44:32 +01:00
b6db7b5ca8
__nextcloud: suppress global warnings from occ
...
As it's the default for __nextcloud_app and __nextcloud_user, it will
now suppress global warnings, too. This will be done because nobody
cares about then, only about the errors generated from the executed
command.
2020-12-21 19:04:53 +01:00
1b2d41a34a
Initial implementation of the __pass type.
2020-12-17 13:29:03 +01:00
c89bb59409
__nextcloud: add database maintainer command for upgrades
...
After my update to 20.0.2, Nextcloud complained about missing primary
key indexes. I don't know if it existed before that version, but
adding it to make life easier .. as no one will propably install an
older version than Nextcloud 20.0.2.
2020-11-20 19:23:40 +01:00
c0b3f79229
__nextcloud{,_user}: Updated manpages
2020-11-16 19:32:10 +01:00
Dennis Camera
487574c865
[type/__dma] Convert AWK to loop over same file twice
2020-11-16 14:15:52 +01:00
Dennis Camera
0932c9ccde
[type/{__dma,__dma_auth,__mail_alias}] Quote things properly
2020-11-16 14:10:52 +01:00
Dennis Camera
7e20d13b9f
[type/__mail_alias] Use explicit line variables in update_aliases.awk
2020-11-16 13:58:05 +01:00
Dennis Camera
04076a75eb
[type/__mail_alias] man.rst: Make bugs a list
2020-11-16 13:57:34 +01:00
ee650d88ed
__nextcloud_{app,user}: Updated man cause of __nextcloud changes
...
Also, the `gencode-remote` scripts where marked executeable.
2020-11-15 19:14:31 +01:00
3fda91ca2f
__nextcloud: add comments about the maintenance mode
...
... because it not always work like you want it.
2020-11-15 17:40:02 +01:00
32417aba34
__nextcloud: aborts at installation with pgsql/mariadb
...
Accidentally, there was a check for a parameter that could not exist.
The block is now streamlined as other parameters got handled, too :-)
2020-11-15 16:34:26 +01:00
c24aedd4db
__nextcloud: remove --webroot parameter
...
Because the detection of the webroot is not that good, it was removed.
Now, the object id contains the full path of the nextcloud installation.
This changes the installation process a bit, as it will download the
tarball to /tmp rather the webroot.
Also, this commit contains a bit overhaul work.
2020-11-15 16:21:56 +01:00
fnux
2e02c413b6
Merge branch 'netbox' into 'master'
...
__netbox type
See merge request ungleich-public/cdist-contrib!12
2020-11-04 09:24:18 +01:00
fnux
e8c731c384
Merge branch 'netbox' into 'netbox'
...
__netbox type improvements
See merge request ungleich-public/cdist-contrib!17
2020-11-04 09:23:22 +01:00
7490cef49e
Initial __nextcloud_app type
...
Overall complete, more functionalitly is currently out of scope.
2020-10-31 16:50:06 +01:00
9ed1a9cbfd
__nextcloud_user: fix misspelled quota parameter
2020-10-31 16:25:35 +01:00
d0f597b9e4
__nextcloud: added manpage notes
...
.. and some more.
2020-10-31 14:27:47 +01:00
a82a880858
__nextcloud_user: finished manpage
2020-10-31 12:26:36 +01:00
30205b38ae
__nextcloud_user: add --quota paramter
2020-10-31 11:44:31 +01:00
82283d0b1c
__nextcloud_user: new parameters to prevent changes to the user
...
This adds new parameters `--only-setup` and `--keep-*` to prevent
certain parameters to be changed in Nextcloud. This will not apply to
the setup.
2020-10-31 09:47:38 +01:00
635f03f527
__nextcloud_user: use occ group:
commands
...
Instead of the self-tinkered php code, the correct occ command is used
now.
2020-10-30 20:08:32 +01:00
1e1df1016d
__nextcloud_user: add manpage
2020-10-30 20:05:12 +01:00