DISNIXOS-DEPLOY-NETWORK(1)

πŸ“¦ version 0.9.4, in nixos 26.05, nixpkgs unstable

πŸ’… DISNIXOS-DEPLOY-NETWORK πŸ’…

okay bestie, welcome to the disnixos-deploy-network manual page (that's the manual name btw, say it with me: disnixos-deploy-network, one, section one πŸŽ€), and honestly? this one is a whole vibe. it installs and updates infrastructure. no cap.

✨ NAME ✨

disnixos-deploy-network β€” installs or updates the infrastructure of a distributed system πŸ¦‹

🌸 SYNOPSIS 🌸

disnixos-deploy-network [OPTION] network_expr ...

πŸ’– DESCRIPTION πŸ’–

so the command disnixos-deploy-network is literally the main character for installing or upgrading the NixOS configurations of machines in a network, and it does it through the Disnix service πŸ’… that's the whole assignment. iconic behaviour, honestly.

πŸ”₯ OPTIONS πŸ”₯

  • --target-property=PROP β€” this is the target property of an infrastructure model, and it specifies how to connect to the remote Disnix interface. defaults to hostname, iykyk 🫢
  • --interface=INTERFACE β€” the process that communicates with the remote disnix service. defaults to: disnix-ssh-client ✨
  • -p, --profile=PROFILE β€” the name of the profile used for this system. defaults to: default πŸŽ€
  • -m, --max-concurrent-transfers=NUM β€” the maximum amount of concurrent closure transfers. defaults to: 2 🌸
  • --disable-disnix β€” do not enable the Disnix service on the target machines by default πŸ™ˆ
  • --build-on-targets β€” build the services on the target machines in the network instead of letting the coordinator manage the build πŸ‘‘
  • --show-trace β€” shows a trace of the output πŸ”
  • -h, --help β€” shows the usage of this command, bestie 🫢
  • -v, --version β€” shows the version of this command ⭐

🌈 ENVIRONMENT 🌈

  • DISNIX_CLIENT_INTERFACE β€” sets the client interface (which defaults to disnix-ssh-client) πŸ’œ
  • DISNIX_TARGET_PROPERTY β€” specifies which property in the infrastructure Nix expression specifies how to connect to the remote interface (defaults to: hostname) πŸ¦‹
  • DISNIX_PROFILE β€” sets the name of the profile that stores the manifest on the coordinator machine and the deployed services per machine on each target (defaults to: default) ✨

Copyright Β© 2008-2022 Sander van der Burg πŸ’–


ok that's the whole page bestie, go deploy something iconic πŸ’…

and for the cute sign-off: this gem is disnixos-deploy-network (the version line is literally so mysterious it reads disni..., we love a cliffhanger 😭) and the date on it is January 1980, which is honestly giving time traveller energy β­πŸ¦‹ go forth and slay, periodt. 🌈

πŸ“¦ where this page comes from