LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

juju

orchestrates application deployment and management

TLDR

Bootstrap controller
$ juju bootstrap [cloud] [controller-name]
copy
Deploy application
$ juju deploy [charm-name]
copy
Add machine
$ juju add-machine
copy
Check status
$ juju status
copy
Add relation
$ juju add-relation [app1] [app2]
copy
SSH to unit
$ juju ssh [unit/0]
copy

SYNOPSIS

juju command [options]

DESCRIPTION

Juju orchestrates application deployment and management. It deploys applications as charms across clouds and bare metal.The tool manages complex application topologies. It handles scaling, relations, and configuration.

PARAMETERS

bootstrap CLOUD NAME

Create controller.
deploy CHARM
Deploy charm.
add-machine
Add machine to model.
status
Show model status.
add-relation APP1 APP2
Connect applications.
ssh UNIT
SSH to unit.
--help
Display help information.

INSTALL

brew install juju
copy
nix profile install nixpkgs#juju
copy

CAVEATS

Requires controller setup. Cloud credentials needed. Canonical product.

HISTORY

Juju was created by Canonical for service orchestration, evolving from a configuration management approach to application modeling.

SEE ALSO

lxc(1), snap(8)

Braincup
Open source brain training for math, memory and focus
Braincup mini-games
41 mini-games · Apache-2.0
No ads · No tracking
Play in browser
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid
276 stars
From the maker of Linux Command Library
Copied to clipboard
Braincup
Open source brain training for math, memory and focus. 41 mini-games, from mental arithmetic to Sudoku, N-Back and Solo Chess.
Apache-2.0 licensed · No ads · No tracking · No account
From the maker of Linux Command Library
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid