Skip to main content
Metal Juju Provider
  • Labs / 
  • Metal Juju Provide...
Version 3.1.2 was released on 17 April, 2023 View changelog External link icon

Metal Juju Provider

Provision Metal and external cloud resources via Juju charms (templates) which will simplify later application lifecycle management.

What is it

Juju is an open-source application modeling tool developed by Canonical, the company behind Ubuntu Linux. It allows developers to create, deploy, and manage applications in a cloud infrastructure, regardless of the underlying technology. With Juju, developers can easily define and manage complex applications and services, without worrying about the underlying infrastructure. Juju uses a declarative approach to application deployment, which simplifies the process and reduces the risk of errors.


Juju simplifies the deployment process by providing a graphical user interface (GUI) that allows you to drag and drop components to create and deploy your applications.

Why do we love it?

  • Portability: Juju is cloud-agnostic, which means that you can deploy your applications on any cloud platform that supports Juju.
  • Scalability: Juju allows you to scale your applications up or down based on your needs, without the need for manual intervention.
  • Flexibility: Juju supports a wide range of applications and services, making it easy to integrate with your existing infrastructure.
  • Cost-effectiveness: Juju is a cost-effective solution for deploying and managing complex applications, as it automates many of the manual tasks associated with deployment and management.

Juju Configuration Guide

To use Juju, you need to configure it on an Ubuntu terminal. Follow the steps below to get started.

Open Ubuntu Terminal (macOS)

To open an Ubuntu terminal on macOS, run the following command:

ssh root@IPAddress

Replace IPAddress with the IP address of the Ubuntu terminal you want to connect to.

Install Juju

To install Juju, run the following command:

sudo snap install juju --classic

Run Juju

To run Juju, use the following command to show the local cloud:

juju show-cloud --local equinix

If this command does not show anything, run the following command:

juju update-public-clouds

Then run the following command to show the local cloud:

juju show-cloud --local equinix

Add Credential

To add a credential, use the following command:

juju add-credential equinix

For more information

Last updated

12 June, 2024



Subscribe to our newsletter

A monthly digest of the latest news, articles, and resources.