Command 'sync-agent-binary'

See also: upgrade-controller


Copy agent binaries from the official agent store into a local controller.


Flag Default Usage
--B, --no-browser-login false Do not use web browser for authentication
--agent-version Copy a specific major[.minor] version
--dry-run false Don’t copy, just print what would be copied
--local-dir Local destination directory
--m, --model Model to operate in. Accepts [<controller name>:]<model name>|<model UUID>
--public false Tools are for a public cloud, so generate mirrors information
--source Local source directory
--stream Simplestreams stream for which to sync metadata


juju sync-agent-binary --debug --agent-version 2.0
juju sync-agent-binary --debug --agent-version 2.0 --local-dir=/home/ubuntu/sync-agent-binary


This copies the Juju agent software from the official agent binaries store (located at into the controller. It is generally done when the controller is without Internet access.

Instead of the above site, a local directory can be specified as source. The online store will, of course, need to be contacted at some point to get the software.

Last updated 1 year, 1 month ago. Help improve this document in the forum.