mc-puppetd(1)
π mc-puppetd(1) β the puppet-herder era π
okay bestie, sit down, hydrate, because we're talking about mc-puppetd β and yes, the mc-puppetd manual page is right here in your terminal, living its best life. this is the vibe: a lil script that manages your remote puppet daemons. that's it. that's the whole gig. and honestly? iconic.
β¨ SYNOPSIS β¨
mc-puppetd [enable|disable|runonce|status|count|runall|summary]
[concurrency]
so you hand it one of those verbs β enable, disable, runonce, status, count, runall, summary β and optionally a concurrency value, and it goes and does the thing. periodt.
π¦ DESCRIPTION π¦
mc-puppetd is a script that manages remote puppet daemons. that's the whole main-character summary, no cap. but the <em>how</em> is where it gets juicy β there's a whole little wardrobe of options, so let's go π
π₯ Run Options π₯
the "actually do the puppet thing" department.
-f,--forceβ forces the puppet run to happen immediately, without splay. no waiting around, no gentle easing in. just GO. πβοΈ--np,--no-progressβ hides the progress bar. if you don't want to watch the lil bar crawl, this is your girl.-1,--oneβ sends the request to only one of the discovered nodes. just one. a single one. she's picky like that π--limit-nodes,--ln [COUNT]β sends the request to only a subset of nodes. and plot twist: theCOUNTcan be a percentage. math girlies rise π«Ά
π Common Options π
the everyday essentials, the ones that just live in your muscle memory.
-T,--target COLLECTIVEβ targets messages at a specific sub collective.-c,--config FILEβ loads the configuration from a file instead of from the default. bring your own config, be your own person β¨--dt,--discovery-timeout SECONDSβ the timeout, inSECONDS, for doing discovery. don't let discovery ghost you forever, bestie β³-t,--timeout SECONDSβ the timeout, inSECONDS, for calling remote agents.-q,--quietβ do not be verbose. shhh π€«-v,--verboseβ be verbose. tell me EVERYTHING π£οΈ-h,--helpβ displays this screen. the classic. the goat. the "help me i forgot the flags" flag π
πΈ Host Filters πΈ
picking <em>which</em> hosts get to be in the group chat.
-W,--with FILTERβ the combined classes and facts filter. two-for-one, lowkey efficient.-F,--wf,--with-fact fact=valβ matches hosts that have a certain fact set to a certain value.fact=val, exactly like that, no cap.-C,--wc,--with-class CLASSβ matches hosts with a certain config management class.-A,--wa,--with-agent AGENTβ matches hosts with a certain agent.-I,--wi,--with-identity IDENTβ matches hosts with a certain configured identity.
π AUTHOR π
this manpage was written by Juan L. Negron <juan@ubuntu.com> for Ubuntu systems (but may be used by others β she's generous like that π
).
permission is granted to copy, distribute and/or modify this document and the utility under the terms of the GNU General Public License, Version 3 published by the Free Software Foundation.
the complete text of the GNU General Public License can be found in:
/usr/share/common-licenses/GPLon Debian/Ubuntu systems, or/usr/share/doc/fedora-release-*/GPLon Fedora systems, or- on the web at
http://www.gnu.org/licenses/gpl.txt
bestie if you're out here copying or modifying this, read the license fr fr β it's right there in those paths, go look π
and that's the whole page, babe π this was mc-puppetd, page mc-puppetd(1), dated 21 June 2011 β yes, a vintage, and she still ate. slay, stay safe, and don't forget your --no-progress if you're impatient like me πβ¨π¦
π¦ where this page comes from
- ubuntu jammy: mcollective-plugins-puppetd 0.0.0~git20120507.df2fa81-0ubuntu2
- ubuntu noble: mcollective-plugins-puppetd 0.0.0~git20120507.df2fa81-0ubuntu3
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms