diff --git a/manifests/profile/glance.pp b/manifests/profile/glance.pp
index 63235c7b739bb7a205594f4cf2eb309ffc7300ac..f42e1d22c5e1f9e49f60bdaa3c1fc2131b940924 100644
--- a/manifests/profile/glance.pp
+++ b/manifests/profile/glance.pp
@@ -26,6 +26,10 @@ class iaas::profile::glance (
     debug => $debug,
 ##Identity_uri - planed to be implemented in Kilo
 #    identity_uri => "http://${endpoint}:35357",
+##Identity_uri - workaround in juno
+#    glance_api_config { 'keystone_authtoken/identity_uri' :
+#      value => "http://${endpoint}:35357",
+#    }
     bind_host => $::facts["ipaddress_${admin_interface}"],
     auth_host => $endpoint,
     keystone_password => $password,
@@ -48,6 +52,11 @@ class iaas::profile::glance (
     pipeline => 'keystone',
   }
 
+##Identity_uri - workaround in juno
+  glance_api_config { 'keystone_authtoken/identity_uri' :
+    value => "http://${endpoint}:35357",
+  }
+
   class { '::glance::backend::rbd':
     rbd_store_user => 'glance',
     rbd_store_ceph_conf => '/etc/ceph/ceph.conf',
@@ -60,6 +69,10 @@ class iaas::profile::glance (
     debug => $debug,
 ##Identity_uri - planed to be implemented
 #    identity_uri => "http://${endpoint}:35357",
+##Identity_uri - workaround in juno
+#    glance_registry_config { 'keystone_authtoken/identity_uri' :
+#      value => "http://${endpoint}:35357",
+#    }
     keystone_password => $password,
     database_connection => $iaas::resources::connectors::glance,
     auth_host => $endpoint,
@@ -71,6 +84,11 @@ class iaas::profile::glance (
     bind_host => $::facts["ipaddress_${admin_interface}"],
   }
 
+##Identity_uri - workaround in juno
+  glance_registry_config { 'keystone_authtoken/identity_uri' :
+    value => "http://${endpoint}:35357",
+  }
+
   class { '::glance::notify::rabbitmq':
     rabbit_userid => $rabbitmq_user,
     rabbit_password => $rabbitmq_password,
diff --git a/manifests/profile/neutron/server.pp b/manifests/profile/neutron/server.pp
index 5ad3da22dd369cddc3564618adedbf99187a8346..8a490a8b1cfe57fa33dfc9f692860411bcd7ee1b 100644
--- a/manifests/profile/neutron/server.pp
+++ b/manifests/profile/neutron/server.pp
@@ -29,6 +29,10 @@ class iaas::profile::neutron::server (
     l3_ha => false,
   }
 
+  neutron_config { 'DEFAULT/allow_automatic_l3agent_failover' :
+    value => "True",
+  }
+
   class { '::neutron::keystone::auth':
     password => $neutron_password,
     public_address => $endpoint,