CDIST-TYPE__XYMON_CONFIG(7)
β¨ NAME β¨
bestie, this is cdist-type__xymon_config β the cdist type that deploys a whole Xymon configuration-directory π
π¦ DESCRIPTION π¦
okay so real talk: this cdist type yeets an entire Xymon configuration directory onto the host, straight from the files-dir. it does not play around.
it needs an already-installed Xymon server though β like, one deployed by __xymon_server, yk? it's giving "i can't do my thing unless you set up my thing" and honestly same.
β οΈ WARNING, and I mean this fr fr: this type _replaces_ the /etc/xymon/-directory! the previous contents is replaced/deleted! no take-backs, no undo, no "wait bestie i needed that" ππ
π REQUIRED PARAMETERS π
confdirβ the directory in./files/that contains the/etc/xymon/-content you wanna deploy. that's the one, that's the whole vibe π
πΈ OPTIONAL PARAMETERS πΈ
ownerβ passed as-is as--ownerto__rsync. no thoughts, just vibes, forwarded directly π«Άgroupβ passed as-is as--groupto__rsync. same energy, also forwarded as-is π
π OPTIONAL MULTIPLE PARAMETERS π
rsync-optsβ identical to__rsynctype, only---optionsare supported β¨
π REQUIRED FILES π
the directory you named in confdir has to contain a valid xymon-configuration (/etc/xymon/) _plus_ the ext/-directory that normally resides in /usr/lib/xymon/server/. both. no skipping, bestie, it needs the whole set π§
π₯ EXAMPLES π₯
__xymon_config --confdir=xymon.example.com
# this will replace /etc/xymon/ on the target host with
# the contents from __xymon_config/files/xymon.example.com/
## the same but set ownership to `xymon:xymon` and exclude
## the `netrc`-file:
__xymon_config --confdir=xymon.example.com \
--owner xymon --group xymon \
--rsync-opts "exclude=netrc"
periodt. first one is the bare-bones slay, second one is the same but with ownership set to xymon:xymon and the netrc-file excluded π
β SEE ALSO β
cdist__xymon_server(7)cdist__rsync(7)xymon(7)
go read those too, iykyk πΈ
π AUTHORS π
Thomas Eckert <tom--@--it-eckert.de> β the icon, the legend, the main character who wrote this π«Ά
π COPYING π
Copyright (C) 2018-2019 Thomas Eckert. You can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. that's the GPL doing its thing, no cap β¨
π COPYRIGHT π
ungleich GmbH 2021 π
and that's the whole page bestie!! π¦ this was version 7.0.0, dated Jul 31, 2022, living under CDIST-TYPE__XYMON_CONFIG(7) β mwah, iconic, go replace that config directory responsibly π
π
π¦ where this page comes from
- fedora 43: cdist 7.0.0-16.fc43 Β· GPL-3.0-only
- fedora 44: cdist 7.0.0-18.fc44 Β· GPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms