CDIST-TYPE__CDIST(7)

πŸ’– cdist-type__cdist πŸ’–

ok so bestie, welcome to the cdist-type__cdist page from the cdist manual, section 7. it's giving "let me set up cdist on another box" energy and honestly? iconic. πŸ¦‹


✨ NAME ✨

cdist-type__cdist β€” Manage cdist installations


🌸 DESCRIPTION 🌸

okay so here's the tea, bestie: this cdist type lets you easily setup cdist on another box, so that other box can go on and configure systems of its own. it's like passing the aux cord but for infrastructure. πŸŽ€

not me being extra clear about this: this type is NOT required by target hosts. fr fr. it is only helpful to build FROM which you configure other hosts. so don't be out here installing it on every little host like it's a trend, it's a builder thing, iykyk. πŸ’…

also, lowkey important: this type will use git to clone. periodt.


πŸ”₯ REQUIRED PARAMETERS πŸ”₯

ngl bestie, there are literally none. zero. the void. nothing is required. slay. ✨


πŸ’… OPTIONAL PARAMETERS πŸ’…

  • username β€” select the user to create for the cdist installation. defaults to "cdist". so if you don't say anything, we're making a whole user called cdist, no biggie. 🫢
  • source β€” select the source from which to clone cdist from. defaults to "git@code.ungleich.ch:ungleich-public/cdist.git". yes that's the default, yes it's that repo, no i will not be normal about it. 🌈
  • branch β€” select the branch to checkout from. defaults to "master". the classic. the main character. πŸ‘‘

πŸ¦‹ EXAMPLES πŸ¦‹

here's where it gets fun, bestie. watch:

# Install cdist for user cdist in her home as subfolder cdist
__cdist /home/cdist/cdist

# Use alternative source
__cdist --source "git@code.ungleich.ch:ungleich-public/cdist.git" /home/cdist/cdist

the way that first one just installs cdist for user cdist in her home as subfolder cdist?? we love a straightforward setup. and then the second one is like "actually, use an alternative source" and honestly, respect. go off. πŸ”₯


πŸ’œ AUTHORS πŸ’œ

Nico Schottelius <nico-cdist--@--schottelius.org>


πŸŽ€ COPYING πŸŽ€

Copyright (C) 2013 Nico Schottelius. 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.


ungleich GmbH 2021


and that's the whole page bestie, no cap. this was cdist-type__cdist, manual version 7.0.0, dated Jul 31, 2022, from the cdist manual section 7. go forth and build, mwah πŸ’–βœ¨πŸ§š

πŸ“¦ where this page comes from