mc-puppetd(1)

πŸ“¦ version 0.0.0~git20120507.df2fa81, in ubuntu jammy, ubuntu noble

πŸ’– 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: the COUNT can 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, in SECONDS, for doing discovery. don't let discovery ghost you forever, bestie ⏳
  • -t, --timeout SECONDS β€” the timeout, in SECONDS, 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:

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