hirte.conf(5)

πŸ“¦ version 0.4.0, in epel 9

πŸ’– NAME πŸ’–

hirte.conf β€” the config file that bootstraps hirte ✨


🌸 DESCRIPTION 🌸

This is the basic file definition used to bootstrap hirte, bestie. It’s giving β€œstart here” energy πŸ’….

πŸŽ€ Format πŸŽ€

The hirte configuration file is using the systemd configuration file format: https://www.freedesktop.org/software/systemd/man/systemd.syntax.html πŸ¦‹.

πŸ¦‹ hirte section πŸ¦‹

All fields to bootstrap the hirte manager are contained in the hirte section. The following keys are understood by hirte πŸ‘‘.

  • ManagerPort (uint16_t) β€” the port the manager listens on to establish connections with the hirte-agent. By default port 842 is used πŸ’–.
  • AllowedNodeNames (string) β€” a comma separated list of unique hirte-agent names. It’s mandatory to set the option β€” only nodes with names mentioned in the list can connect to the hirte manager. These names are defined in the agent’s configuration file under the NodeName option (see hirte-agent.conf(5)) 🫢.
  • LogLevel (string) β€” the level used for logging. Supported values are:
    • DEBUG
    • INFO
    • WARN
    • ERROR

By default INFO level is used for logging ✨.

  • LogTarget (string) β€” the target where logs are written to. Supported values are:
    • stderr
    • stderr-full
    • journald

By default journald is used as the target 🌈.

  • LogIsQuiet (string) β€” if this flag is set to true, no logs are written by hirte. By default the flag is set to false πŸ™ˆ.

πŸŽ€ Example πŸŽ€

[hirte]
ManagerPort=842
AllowedNodeNames=agent-007,agent-123
LogLevel=DEBUG
LogTarget=journald
LogIsQuiet=false

🧚 FILES 🧚

Distributions provide the /usr/share/hirte/config/hirte.conf file which defines hirte configuration defaults. Administrators can copy this file to /etc/hirte/hirte.conf and specify their own configuration πŸ’œ.

Administrators can also use a β€œdrop-in” directory /etc/hirte/hirte.conf.d to drop their configuration changes πŸŽ€.


⭐ SEE ALSO ⭐


Catch you later, bestie β€” hirte.conf(5) signing off πŸ’–βœ¨

πŸ“¦ where this page comes from