juju
orchestrates application deployment and management
TLDR
Bootstrap controller
$ juju bootstrap [cloud] [controller-name]
Deploy application$ juju deploy [charm-name]
Add machine$ juju add-machine
Check status$ juju status
Add relation$ juju add-relation [app1] [app2]
SSH to unit$ juju ssh [unit/0]
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.
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.
