[ATMOSPHERE-308] Add Ironic (#1697) (#1725)

Manual cherry-pick for stable/2023.1

Reviewed-by: Mohammed Naser <mnaser@vexxhost.com>
diff --git a/roles/defaults/vars/main.yml b/roles/defaults/vars/main.yml
index f030612..51562a1 100644
--- a/roles/defaults/vars/main.yml
+++ b/roles/defaults/vars/main.yml
@@ -87,6 +87,15 @@
   ingress_nginx_controller: registry.k8s.io/ingress-nginx/controller:v1.10.0
   ingress_nginx_default_backend: registry.k8s.io/defaultbackend-amd64:1.5
   ingress_nginx_kube_webhook_certgen: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.4.0
+  ironic_api: "registry.atmosphere.dev/library/ironic:{{ atmosphere_release }}"
+  ironic_conductor: "registry.atmosphere.dev/library/ironic:{{ atmosphere_release }}"
+  ironic_db_sync: "registry.atmosphere.dev/library/ironic:{{ atmosphere_release }}"
+  ironic_manage_cleaning_network: "registry.atmosphere.dev/library/heat:{{ atmosphere_release }}"
+  ironic_pxe_http: docker.io/library/nginx:1.25
+  ironic_pxe_init: "registry.atmosphere.dev/library/ironic:{{ atmosphere_release }}"
+  ironic_pxe: "registry.atmosphere.dev/library/ironic:{{ atmosphere_release }}"
+  ironic_retrive_cleaning_network: "registry.atmosphere.dev/library/heat:{{ atmosphere_release }}"
+  ironic_retrive_swift_config: "registry.atmosphere.dev/library/heat:{{ atmosphere_release }}"
   keepalived: "registry.atmosphere.dev/library/keepalived:{{ atmosphere_release }}"
   keycloak: quay.io/keycloak/keycloak:23.0.7-0
   keystone_api: "registry.atmosphere.dev/library/keystone:{{ atmosphere_release }}"