---
title: Charmhub | Deploy Ironic Conductor using Charmhub - The Open Operator Collection
description: Deploy the latest version of Ironic Conductor on any cloud.
url: https://charmhub.io/ironic-conductor/actions
---

# Ironic Conductor

[OpenStack Charmers](https://charmhub.io/publisher/openstack-charmers "View all packages from OpenStack Charmers")

* [OpenStack Charmers](https://charmhub.io/publisher/openstack-charmers "View all packages from OpenStack Charmers")
* [Cloud](https://charmhub.io/?filter=cloud)

Platform:

24.04

23.10

23.04

22.10

22.04

20.04

18.04

yoga/stable 466e841

```
juju deploy ironic-conductor --channel yoga/stable
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

* [openstack-upgrade](https://charmhub.io/ironic-conductor/actions#openstack-upgrade)
* [package-upgrade](https://charmhub.io/ironic-conductor/actions#package-upgrade)
* [pause](https://charmhub.io/ironic-conductor/actions#pause)
* [restart-services](https://charmhub.io/ironic-conductor/actions#restart-services)
* [resume](https://charmhub.io/ironic-conductor/actions#resume)
* [set-temp-url-secret](https://charmhub.io/ironic-conductor/actions#set-temp-url-secret)

[Learn about actions >](https://juju.is/docs/juju/action)

* openstack-upgrade

  Perform openstack upgrades. Config option action-managed-upgrade must be
  set to True.
* package-upgrade

  Perform package upgrades for the current OpenStack release.
* pause

  Pause services.
  If the deployment is clustered using the hacluster charm, the
  corresponding hacluster unit on the node must first be paused as well.
  Not doing so may lead to an interruption of service.
* restart-services

  Restart services.
  Restart the services the charm manages.
* resume

  Resume services.
  If the deployment is clustered using the hacluster charm, the
  corresponding hacluster unit on the node must be resumed as well.
* set-temp-url-secret

  Set Temp-Url-Key in the service object storage account. This enables Ironic
  to use the "direct" deploy method. In order for this to work, both Glance
  and Ironic must use the same tenant in their respective configs.

  This action must be performed on the ironic-conductor leader, after the
  deployment is complete. Glance must either use Swift/RadosGW as a storage
  backend, or multi-backend must be enabled in Glance with Swift as one of
  the supported stores.

  A relation can be created between Glance and RadosGW, which will enable
  RadosGW to act as a backend for Glance.
