diff --git a/manifests/params.pp b/manifests/params.pp
index c903f16f3628d9e5a51929f2b6771d39fa1f414c..32f1255f9471b49c8b0cee53de216166e571dc9c 100644
--- a/manifests/params.pp
+++ b/manifests/params.pp
@@ -73,8 +73,6 @@ $os_neutron_servicepl 	= ['router', 'lbaas', 'vpnaas', 'firewall', 'metering'],
 
 ##Nova
 $os_nova_passwd 	= 'nova',
-#present in mitaka release
-#$os_nova_fpool 		= 'ext-net',
 
 ##Ceilometer
 $os_ceilometer_passwd 	= 'ceilometer',
diff --git a/manifests/profile/ceilometer/common.pp b/manifests/profile/ceilometer/common.pp
index 04dc65064a2f504a3c72c6e717b41d6e4dc1fc65..3454865fada5e67b8238d3ab796520aaa841c47a 100644
--- a/manifests/profile/ceilometer/common.pp
+++ b/manifests/profile/ceilometer/common.pp
@@ -45,13 +45,4 @@ class iaas::profile::ceilometer::common (
     auth_region => $region,
   }
 
-##Identity_uri - workaround in juno
-#  ceilometer_config {
-#    'keystone_authtoken/identity_uri' :value => "http://${real_endpoint_admin}:35357";
-#  }
-
-## Change default polling interval from 10min to 0.5m for all sources
-#  exec { 'ceilometer_pipeline_interval':
-#    command => "sed -i 's/interval: 600$/interval: 30/' /etc/ceilometer/pipeline.yaml",
-#  }
 }
diff --git a/manifests/profile/ceilometer/controller.pp b/manifests/profile/ceilometer/controller.pp
index e60a0b9808eaccbd814cf65810fc761e9b19531c..6ee7f3afa85aa0b61a2a84fd3a4714620fa1d340 100644
--- a/manifests/profile/ceilometer/controller.pp
+++ b/manifests/profile/ceilometer/controller.pp
@@ -34,10 +34,6 @@ class iaas::profile::ceilometer::controller (
 
   class { '::ceilometer::keystone::auth':
     password => $password,
-#not in mitaka
-#    public_address => $endpoint_main,
-#    admin_address => $real_endpoint_admin,
-#    internal_address => $real_endpoint_admin,
     public_url => "http://${endpoint_main}:8777",
     admin_url => "http://${real_endpoint_admin}:8777",
     internal_url => "http://${real_endpoint_admin}:8777",
@@ -45,25 +41,15 @@ class iaas::profile::ceilometer::controller (
   }
 
   class { '::ceilometer::api':
-#dep in mitaka
-#    keystone_host => $real_endpoint_admin,
-#mitaka
     host => $::facts["ipaddress_${admin_interface}"],
     enabled => true,
     keystone_password => $password,
-#dep in mitaka
-#    keystone_auth_uri => "http://${endpoint_main}:5000/v2.0",
-#    keystone_identity_uri => "http://${real_endpoint_admin}:35357",
-#mitaka
     auth_uri => "http://${endpoint_main}:5000/",
     identity_uri => "http://${real_endpoint_admin}:35357/",
   }
 
   class { '::ceilometer::db':
     database_connection => $iaas::resources::connectors::ceilometer,
-#dep mitaka
-#    mysql_module => '2.3',
-#mitaka
     database_idle_timeout => 3600,
   }
 
@@ -90,15 +76,6 @@ class iaas::profile::ceilometer::controller (
     coordination_url => "kazoo://${$real_coordination_ip}",
   }
 
-#dep mitaka
-#  class { '::ceilometer::alarm::evaluator':
-#    coordination_url => "kazoo://${$real_coordination_ip}",
-#  }
-
-#mitaka
-#  class { '::ceilometer::expirer':
-#    time_to_live => '2592000',
-#  }
   class { '::ceilometer::expirer': }
 
   class { '::ceilometer::alarm::notifier': }
diff --git a/manifests/profile/cinder.pp b/manifests/profile/cinder.pp
index c2498953e2e0228d801d51fae41892afb645754a..1dd433c02129dec9c89155334e63d988ffc17862 100644
--- a/manifests/profile/cinder.pp
+++ b/manifests/profile/cinder.pp
@@ -46,8 +46,6 @@ class iaas::profile::cinder (
     rabbit_userid => $rabbitmq_user,
     rabbit_password => $rabbitmq_password,
     rabbit_virtual_host => '/',
-#not in mitaka
-#    mysql_module => '2.3',
     database_idle_timeout => 3600,
   }
 
@@ -57,11 +55,6 @@ class iaas::profile::cinder (
 
   class { '::cinder::keystone::auth':
     password => $password,
-#not in mitaka
-#    public_address => $endpoint_main,
-#    admin_address => $real_endpoint_admin,
-#    internal_address => $real_endpoint_admin,
-#mitaka
     public_url => "http://${endpoint_main}:8776/v1/%(tenant_id)s",
     internal_url => "http://${real_endpoint_admin}:8776/v1/%(tenant_id)s",
     admin_url => "http://${real_endpoint_admin}:8776/v1/%(tenant_id)s",
@@ -75,12 +68,6 @@ class iaas::profile::cinder (
   }
 
   class { '::cinder::api':
-#Identity_uri - planed to be implemented in Kilo
-#not in mitaka
-#    keystone_identity_uri => "http://${real_endpoint_admin}:35357",
-#    keystone_auth_uri => "http://${endpoint_main}:5000/v2.0",
-#    keystone_auth_host => $real_endpoint_admin,
-#mitaka
     identity_uri => "http://${real_endpoint_admin}:35357",
     auth_uri => "http://${endpoint_main}:5000",
     keystone_password => $password,
@@ -105,9 +92,4 @@ class iaas::profile::cinder (
     backup_ceph_user => 'cinder-backup',
   }
 
-#JUNO release
-#  cinder_config {
-#    'keystone_authtoken/identity_uri' :value => "http://${real_endpoint_admin}:35357";
-#  }
-
 }
diff --git a/manifests/profile/glance.pp b/manifests/profile/glance.pp
index c94691113c7e4232fa1985548ea1df069135b191..3d78657593cba37b886f92dc336359834883fc8b 100644
--- a/manifests/profile/glance.pp
+++ b/manifests/profile/glance.pp
@@ -35,8 +35,6 @@ class iaas::profile::glance (
 
   $rabbits = suffix($rhosts, ':5672')
 
-#  class { 'ceph::profile::client': } ->
-#  class { 'ceph::keys': } ->
 
   class { '::glance::api':
 ##verbose, debug
@@ -45,20 +43,14 @@ class iaas::profile::glance (
 ##Identity_uri - planed to be implemented in Kilo
     identity_uri => "http://${real_endpoint_admin}:35357",
     bind_host => $::facts["ipaddress_${admin_interface}"],
-#not present in mitaka
-#    auth_host => $real_endpoint_admin,
     keystone_password => $password,
     auth_uri => "http://${endpoint_main}:5000/v2.0",
     keystone_tenant => 'services',
     keystone_user => 'glance',
-#not present in mitaka
-#    auth_url => "http://${endpoint_main}:5000/v2.0",
     database_connection => $iaas::resources::connectors::glance,
 ##registry_host
 #    registry_host => $real_endpoint_admin,
     registry_host => $::facts["ipaddress_${admin_interface}"],
-#not present in mitaka
-#    mysql_module => '2.3',
     database_idle_timeout => 3600,
     os_region_name => $region,
 #deprecated in newton
@@ -91,16 +83,11 @@ class iaas::profile::glance (
     identity_uri => "http://${real_endpoint_admin}:35357",
     keystone_password => $password,
     database_connection => $iaas::resources::connectors::glance,
-# not present in mitaka
-#    auth_host => $real_endpoint_admin,
     auth_uri => "http://${endpoint_main}:5000/v2.0",
     keystone_tenant => 'services',
     keystone_user => 'glance',
-#not present in mitaka
-#    mysql_module => '2.3',
     database_idle_timeout => 3600,
     bind_host => $::facts["ipaddress_${admin_interface}"],
-#mitaka
     os_region_name => $region,
     pipeline => 'keystone',
 #mitaka, memcache
@@ -128,11 +115,6 @@ class iaas::profile::glance (
 
   class  { '::glance::keystone::auth':
     password => $password,
-#not in mitaka
-#    public_address => $endpoint_main,
-#    admin_address => $real_endpoint_admin,
-#    internal_address => $real_endpoint_admin,
-#mitaka
     public_url => "http://${endpoint_main}:9292",
     admin_url => "http://${real_endpoint_admin}:9292",
     internal_url => "http://${real_endpoint_admin}:9292",
diff --git a/manifests/profile/keystone.pp b/manifests/profile/keystone.pp
index ecca9366df1b0d6a589cb4f8d94e77b19fd435c3..8c2f9e7af84c6e4fa399a3c742645b472bc78ea1 100644
--- a/manifests/profile/keystone.pp
+++ b/manifests/profile/keystone.pp
@@ -51,8 +51,6 @@ class iaas::profile::keystone (
     rabbit_hosts => suffix($rhosts, ':5672'),
     rabbit_userid => $rabbitmq_user,
     rabbit_password => $rabbitmq_password,
-#not present in mitaka
-#    mysql_module => '2.3',
     database_idle_timeout => 3600,
   }
 
@@ -71,7 +69,7 @@ class iaas::profile::keystone (
     admin_url => "http://${real_endpoint_admin}:35357",
     internal_url => "http://${real_endpoint_admin}:5000",
     region => $region,
-#mitaka, efaults to 'v2.0' if unset by user; Valid values are 'v2.0', 'v3'
+#mitaka, defaults to 'v2.0' if unset by user; Valid values are 'v2.0', 'v3'
     version => 'v3',
   }
 
diff --git a/manifests/profile/neutron/client.pp b/manifests/profile/neutron/client.pp
index 6e119ea71932ab4494992dce3c4dbd8a422834cc..f9559c7a87b2bb756cebe3068093d66fad6e8d30 100644
--- a/manifests/profile/neutron/client.pp
+++ b/manifests/profile/neutron/client.pp
@@ -18,8 +18,6 @@ class iaas::profile::neutron::client (
       local_ip         => $::facts["ipaddress_${data_interface}"],
       enabled          => true,
       tunnel_types     => ['gre'],
-#dep mitaka
-#      require => File['etc_default_neutron-server'],
     } 
 
 #Mitaka, start br-* interfaces
diff --git a/manifests/profile/neutron/common.pp b/manifests/profile/neutron/common.pp
index 07375f07e6e9d7d312a29337b7331a1fdcae98e0..5b4e52fda122c7fe0e819f552db831f839bd62f6 100644
--- a/manifests/profile/neutron/common.pp
+++ b/manifests/profile/neutron/common.pp
@@ -21,11 +21,9 @@ class iaas::profile::neutron::common (
   $mtu = $iaas::params::mtu,
 ) {
 
-#dep mitaka
-#  file { 'etc_default_neutron-server':
-#    path => '/etc/default/neutron-server',
-#    ensure => 'present'
-#  }
+  file { "/etc/init/neutron-l3-agent.conf":
+    ensure => 'present',
+  }
 
   class { '::neutron':
 ##added verbose, debug
@@ -41,7 +39,6 @@ class iaas::profile::neutron::common (
     rabbit_hosts => suffix($rhosts, ':5672'),
     rabbit_user => $rabbitmq_user,
     rabbit_password => $rabbitmq_password,
-#mitaka
     rabbit_virtual_host => '/',
     service_plugins => $service_plugins,
     dhcp_agents_per_network => 2
diff --git a/manifests/profile/neutron/router.pp b/manifests/profile/neutron/router.pp
index 1b04a9ef82ec4a28fc70da9a433af5fe1c3b0d43..49a151a605332a5f597115014d4b60163d668bf8 100644
--- a/manifests/profile/neutron/router.pp
+++ b/manifests/profile/neutron/router.pp
@@ -26,9 +26,6 @@ class iaas::profile::neutron::router (
 #Mitaka NEW
   $dnsmasq_servers = undef,
 
-#dep Mitaka
-#  $mtu = '1438',
-
 ) {
 
   if $endpoint_admin == '' {
@@ -53,8 +50,6 @@ class iaas::profile::neutron::router (
   include iaas::resources::connectors
 
   class { '::neutron::server':
-#dep mitaka
-#    auth_host => $real_endpoint_admin,
     auth_uri => "http://${endpoint_main}:5000/",
     auth_url => "http://${real_endpoint_admin}:35357/",
     password => $neutron_password,
@@ -62,35 +57,23 @@ class iaas::profile::neutron::router (
     package_ensure => 'present',
     enabled => false,
     sync_db => false,
-#    mysql_module => '2.3',
     database_idle_timeout => 3600,
     l3_ha => false,
     manage_service => 'false',
-#mitaka
    region_name => $region,
   }
 
-##Set L3 Agent
-#dep mitaka???
-#  file { "/etc/init/neutron-l3-agent.conf":
-#    ensure => 'present',
-#  } ->
   class { '::neutron::agents::l3':
 #double_external_network
 #    external_network_bridge => 'br-ex',
-#dep mitaka
-#    external_network_bridge => ' ',
-#    use_namespaces => true,
-#    router_delete_namespaces => true,
     ha_enabled => true,
     enabled => false,
     package_ensure => 'absent',
     manage_service => 'false',
+    external_network_bridge => ' ',
   }
 
   class { '::neutron::agents::dhcp':
-#dep mitaka
-#    dhcp_delete_namespaces => true,
     enable_isolated_metadata => true,
     enable_metadata_network => true,
 #mitaka
@@ -99,13 +82,6 @@ class iaas::profile::neutron::router (
 #    dnsmasq_dns_servers => '131.154.3.1,131.154.1.3',
     dnsmasq_dns_servers => join(any2array($dnsmasq_servers), ','),
   }
-#dep Mitaka
-#  file { '/etc/neutron/dnsmasq-neutron.conf':
-#    owner => root,
-#    group => root,
-#    mode  => 644,
-#    content => "dhcp-option-force=26,${mtu}"
-#  }
 
   class { '::neutron::agents::vpnaas':
 #double_external_network
@@ -119,10 +95,6 @@ class iaas::profile::neutron::router (
 #  }
 
   class { '::neutron::agents::metadata':
-#dep mitaka
-#    auth_password => $neutron_password,
-#    auth_url => "http://${endpoint_main}:5000/v2.0",
-#    auth_region => $region, 
     shared_secret => $neutron_secret,
     metadata_ip => $real_endpoint_admin,
     metadata_port => '8775', 
@@ -155,8 +127,12 @@ class iaas::profile::neutron::router (
 #double_external_network, variable modified
 #      bridge_mappings => ['external:br-ex'],
       bridge_mappings => $bridge_mappings,
-#dep mitaka
-#      require => File['etc_default_neutron-server'],
+  }
+
+#FWAAS support for Network node
+  class {'::neutron::services::fwaas':
+    enabled => true,
+    driver => 'neutron.services.firewall.drivers.linux.iptables_fwaas.IptablesFwaasDriver',
   }
 
 # Set public network if $public_interface != $external_device1
diff --git a/manifests/profile/neutron/routeroncontroller.pp b/manifests/profile/neutron/routeroncontroller.pp
index 88a9bcbc191faf4b25f16d632c1ad46c6ff45bb7..8674cdd35f2b5f93bbed6ec8da87c5ae10575797 100644
--- a/manifests/profile/neutron/routeroncontroller.pp
+++ b/manifests/profile/neutron/routeroncontroller.pp
@@ -26,9 +26,6 @@ class iaas::profile::neutron::routeroncontroller (
 #Mitaka NEW
   $dnsmasq_servers = undef,
 
-#dep  mitaka
-#  $mtu = '1438',
-
 ) {
 
   if $endpoint_admin == '' {
@@ -48,44 +45,14 @@ class iaas::profile::neutron::routeroncontroller (
 
   package { 'ifupdown-extra': }
 
-##Set L3 Agent
-#dep mitaka???
-#  file { "/etc/init/neutron-l3-agent.conf":
-#    ensure => 'present',
-#  } 
-  class { '::neutron::agents::l3':
-#double_external_network
-#    external_network_bridge => 'br-ex',
-#dep mitaka
-#    external_network_bridge => ' ',
-#    use_namespaces => true,
-#    router_delete_namespaces => true,
-    ha_enabled => true,
-    enabled => false,
-    package_ensure => 'absent',
-    manage_service => 'false',
-    external_network_bridge => ' ',
-  }
-
   class { '::neutron::agents::dhcp':
-#dep mitaka
-#    dhcp_delete_namespaces => true,
     enable_isolated_metadata => true,
     enable_metadata_network => true,
-#nomitaka
-#    dnsmasq_config_file => "/etc/neutron/dnsmasq-neutron.conf",
     dnsmasq_config_file => " ",
 #    dnsmasq_dns_servers => '131.154.3.1,131.154.1.3',
     dnsmasq_dns_servers => join(any2array($dnsmasq_servers), ','),
     
   }
-#dep mitaka
-#  file { '/etc/neutron/dnsmasq-neutron.conf':
-#    owner => root,
-#    group => root,
-#    mode  => 644,
-#    content => "dhcp-option-force=26,${mtu}"
-#  }
 
   class { '::neutron::agents::vpnaas':
 #double_external_network
@@ -94,16 +61,8 @@ class iaas::profile::neutron::routeroncontroller (
   }
   class { '::neutron::agents::lbaas': }
   class { '::neutron::agents::metering': }
-#dep mitaka
-#  class { '::neutron::services::fwaas':
-#    vpnaas_agent_package => true
-#  }
 
   class { '::neutron::agents::metadata':
-#dep mitaka
-#    auth_password => $neutron_password,
-#    auth_url => "http://${endpoint_main}:5000/v2.0",
-#    auth_region => $region,
     shared_secret => $neutron_secret,
     metadata_ip => $real_endpoint_admin,
     metadata_port => '8775',
@@ -136,8 +95,6 @@ class iaas::profile::neutron::routeroncontroller (
 #double_external_network, variable modified
 #      bridge_mappings => ['external:br-ex'],
       bridge_mappings => $bridge_mappings,
-#dep mitaka
-#      require => File['etc_default_neutron-server'],
   }
 
 # Set public network if $public_interface != $external_device1
diff --git a/manifests/profile/neutron/server.pp b/manifests/profile/neutron/server.pp
index bb3526945305a1040d593b6a119117733cfcda10..8b118a7749f8144c76fd5c8eb3d9b85c9693e559 100644
--- a/manifests/profile/neutron/server.pp
+++ b/manifests/profile/neutron/server.pp
@@ -27,50 +27,22 @@ class iaas::profile::neutron::server (
   }
 
   class { '::neutron::server':
-#dep mitaka
-#    auth_host => $real_endpoint_admin,
     auth_uri => "http://${endpoint_main}:5000/",
-#mitaka
     auth_url => "http://${real_endpoint_admin}:35357/",
     password => $neutron_password,
     database_connection => $iaas::resources::connectors::neutron,
     database_idle_timeout => 3600,
     enabled => true,
     sync_db => true,
-#dep mitaka
-#    mysql_module => '2.3',
     l3_ha => false,
-#mitaka
     allow_automatic_l3agent_failover => true,
     router_distributed => false,
     project_domain_id => 'default',
-#mitaka
-#    service_providers => [
-#      'LOADBALANCER:Haproxy:neutron_lbaas.services.loadbalancer.drivers.haproxy.plugin_driver.HaproxyOnHostPluginDriver:default',
-#      'VPN:openswan:neutron_vpnaas.services.vpn.service_drivers.ipsec.IPsecVPNDriver:default'
-#    ],
+    user_domain_id => 'default',
   }
 
-#  neutron_config {
-#    'keystone_authtoken/auth_host' : value => $real_endpoint_admin;
-#    'keystone_authtoken/auth_type' : value => 'keystone;
-#  }
-
-
-#dep mitaka
-#  neutron_config { 
-#    'DEFAULT/allow_automatic_l3agent_failover' : value => "True";
-##Identity_uri - workaround in juno
-#    'keystone_authtoken/identity_uri' :value => "http://${real_endpoint_admin}:35357";
-#  }
-
   class { '::neutron::keystone::auth':
     password => $neutron_password,
-#dep mitaka
-#    public_address => $endpoint_main,
-#    admin_address => $real_endpoint_admin,
-#    internal_address => $real_endpoint_admin,
-#mitaka
     public_url => "http://${endpoint_main}:9696",
     admin_url => "http://${real_endpoint_admin}:9696",
     internal_url => "http://${real_endpoint_admin}:9696",
@@ -79,7 +51,6 @@ class iaas::profile::neutron::server (
 
   class { '::neutron::server::notifications':
     nova_url => "http://${real_endpoint_admin}:8774/v2",
-#mitaka
     auth_url => "http://${real_endpoint_admin}:35357",
     password => $nova_password,
     region_name => $region,
@@ -98,4 +69,21 @@ class iaas::profile::neutron::server (
     driver => 'neutron.services.firewall.drivers.linux.iptables_fwaas.IptablesFwaasDriver',
   }
 
+#Support for neutron-l3 config variables
+  class { '::neutron::agents::l3': 
+    ha_enabled => true,
+    enabled => false,
+    package_ensure => 'absent',
+    manage_service => 'false',
+    external_network_bridge => ' ',
+  }
+
+  package { 'python-neutron-lbaas':
+    ensure => 'installed',
+  }
+
+  package { 'python-neutron-vpnaas':
+    ensure => 'installed',
+  }
+
 }
diff --git a/manifests/profile/nova/common.pp b/manifests/profile/nova/common.pp
index 7caf89d65800f2d1094e662bb8aa3ec5a7b22480..185c3d6ffc3c41d93f8387b84e19df52683c121b 100644
--- a/manifests/profile/nova/common.pp
+++ b/manifests/profile/nova/common.pp
@@ -56,10 +56,6 @@ class iaas::profile::nova::common (
   }
 
   class { '::nova::network::neutron':
-#dep mitaka
-#    neutron_admin_password => $neutron_password,
-#    neutron_admin_auth_url => "http://${real_endpoint_admin}:35357/v2.0",
-#mitaka
     neutron_password => $neutron_password,
     neutron_auth_url => "http://${real_endpoint_admin}:35357/v3",
     neutron_region_name => $region,
@@ -73,11 +69,7 @@ class iaas::profile::nova::common (
   }
 
   nova_config { 
-##present in mitaka release
-#   'DEFAULT/default_floating_pool': value => $default_flotting_pool;
    'DEFAULT/my_ip': value => $::facts["ipaddress_${admin_interface}"];
-##Identity_uri - workaround in juno
-#   'keystone_authtoken/identity_uri' :value => "http://${real_endpoint_admin}:35357";
   }
 
 }
diff --git a/manifests/profile/nova/compute.pp b/manifests/profile/nova/compute.pp
index 635f617dbad76e95cac907a5e9d7b5f9471eeee2..009a7ee8a21b05f3da082e112f2572894a7bac2e 100644
--- a/manifests/profile/nova/compute.pp
+++ b/manifests/profile/nova/compute.pp
@@ -27,16 +27,7 @@ class iaas::profile::nova::compute (
   sysctl::value { "net.ipv4.conf.all.rp_filter": value => "0" }
   sysctl::value { "net.ipv4.conf.default.rp_filter": value => "0" }
 
-#  class { 'ceph::profile::base': } ->
-#  class { 'ceph::profile::client': } ->
-#  class { 'ceph::keys': }
 
-#mitaka-hammer
-#  file {'/etc/apt/preferences.d/ceph.pref':
-#    content => template('iaas/ceph.pref.erb'),
-#    owner   => root,
-#    group   => root,
-#  } ->
   apt::pin { 'ceph':
     priority => '999',
     origin => 'download.ceph.com',
diff --git a/manifests/profile/nova/controller.pp b/manifests/profile/nova/controller.pp
index 3011cc3a4459c788bb2cbe2a2c6620c62ec83bb1..d28da0bfb3f02e54f30644c7479ba792a938cf4a 100644
--- a/manifests/profile/nova/controller.pp
+++ b/manifests/profile/nova/controller.pp
@@ -41,11 +41,6 @@ class iaas::profile::nova::controller (
 
   class { '::nova::keystone::auth':
     password => $password,
-#dep mitaka
-#    public_address => $endpoint_main,
-#    admin_address => $real_endpoint_admin,
-#    internal_address => $real_endpoint_admin,
-#mitaka
     public_url => "http://${endpoint_main}:8774/v2/%(tenant_id)s",
     internal_url => "http://${real_endpoint_admin}:8774/v2/%(tenant_id)s",
     admin_url => "http://${real_endpoint_admin}:8774/v2/%(tenant_id)s",
@@ -58,8 +53,6 @@ class iaas::profile::nova::controller (
   class { '::nova::api':
     enabled => true,
     admin_password => $password,
-#dep mitaka
-#    auth_host => $endpoint_main,
     auth_uri => "http://${endpoint_main}:5000/",
     identity_uri => "http://${real_endpoint_admin}:35357/",
     neutron_metadata_proxy_shared_secret => $neutron_secret,
@@ -92,9 +85,6 @@ class iaas::profile::nova::controller (
     listen_ip => $::facts["ipaddress_${admin_interface}"],
   }
 
-#  class { [ 'nova::scheduler', 'nova::consoleauth', 'nova::conductor', 'nova::cert']:
-#    enabled => true,
-#  }
 #mitaka add
   class { [ 'nova::scheduler', 'nova::consoleauth', 'nova::conductor']:
     enabled => true,
diff --git a/manifests/role/compute.pp b/manifests/role/compute.pp
index 4e9848a40fdc10379fe487e9b30859b7859db85c..fc226608cab2481de072aa1fe4aa6c5826eaabec 100644
--- a/manifests/role/compute.pp
+++ b/manifests/role/compute.pp
@@ -22,12 +22,6 @@ $ceph_journal_size      = $iaas::params::ceph_journal_size,
 $libvirt_type = 'kvm',
 
 ) {
-#mitaka-hammer
-# apt::pin { 'ceph':
-#    priority => '999',
-#    origin => 'download.ceph.com',
-# } 
-
 
  ceph::key {
  'client.admin':
@@ -48,17 +42,7 @@ $libvirt_type = 'kvm',
     mode => '0550';
  } 
 
-# Classes
-#  class { 'iaas::profile::base': 
-#        dns_servers             => $iaas::params::dns_servers,
-#        dns_searchdomain        => $iaas::params::dns_searchdomain,
-#  } ->
 
-#  file {'/etc/apt/preferences.d/ceph.pref':
-#    content => template('iaas/ceph.pref.erb'),
-#    owner   => root,
-#    group   => root,
-#  } ->
   class { 'iaas::profile::neutron::client': 
         data_interface => $iaas::params::data_interface,
   } ->
diff --git a/manifests/role/controller.pp b/manifests/role/controller.pp
index 0694c643e4d9e1328ade45c23b51bafcfb76f7a2..7a4f849d34d5b1497e5ecc37396559226200c029 100644
--- a/manifests/role/controller.pp
+++ b/manifests/role/controller.pp
@@ -80,10 +80,6 @@ $neutron_ext2_ipend   = undef,
  } ->
 
 # Classes
-#  class { 'iaas::profile::base': 
-#        dns_servers 		=> $iaas::params::dns_servers,
-#        dns_searchdomain 	=> $iaas::params::dns_searchdomain,
-#  } ->
   class { 'iaas::profile::database-client': } ->
   class { 'iaas::profile::keystone': 
 	tenants 		=> $os_tenants,
diff --git a/manifests/role/controllerandnetwork.pp b/manifests/role/controllerandnetwork.pp
index 90bb36acf89bf8b693859b9881d4e3c4c7888ef5..d522ec0833ab612c70af1545afe13eb56b79c5e0 100644
--- a/manifests/role/controllerandnetwork.pp
+++ b/manifests/role/controllerandnetwork.pp
@@ -49,10 +49,6 @@ $neutron_ext2_ipend   = undef,
 ##Public Interface method
 $public_interf_method = $iaas::params::public_interf_method,
 
-#dep mitaka
-##MTU VM
-#$mtu = '1438',
-#$mtu = $iaas::params::mtu,
 
 ){
  ceph::key {
@@ -88,18 +84,13 @@ $public_interf_method = $iaas::params::public_interf_method,
  } ->
 
 # Exclude openstack-dashboard-ubuntu-theme package
- apt::pin { 'openstack-dashboard-ubuntu-theme': 
-    packages => 'openstack-dashboard-ubuntu-theme',
-    release => 'openstack-dashboard-ubuntu-theme',
-    component => 'main',
-    priority => -1 
- } ->
+  apt::pin { 'openstack-dashboard-ubuntu-theme': 
+     packages => 'openstack-dashboard-ubuntu-theme',
+     release => 'openstack-dashboard-ubuntu-theme',
+     component => 'main',
+     priority => -1 
+  } ->
 
-# Classes
-#  class { 'iaas::profile::base': 
-#        dns_servers 		=> $iaas::params::dns_servers,
-#        dns_searchdomain 	=> $iaas::params::dns_searchdomain,
-#  } ->
   class { 'iaas::profile::database-client': } ->
   class { 'iaas::profile::keystone': 
 	tenants 		=> $os_tenants,
@@ -186,9 +177,6 @@ $public_interf_method = $iaas::params::public_interf_method,
   } ->
   class { 'iaas::profile::neutron::routeroncontroller':
         public_interf_method    => $public_interf_method,
-#dep mitaka
-#        mtu                     => $mtu,
-#new mitaka
         dnsmasq_servers         => $ml2_dnsmasq_servers,
         external_network1       => $neutron_ext1_network,
         external_gateway1       => $neutron_ext1_gateway,
diff --git a/manifests/role/network.pp b/manifests/role/network.pp
index 513dc8d792e29ae58e129059dc91549d5cc14f59..55caa602951df2b0f38ca6f1890568153b856f30 100644
--- a/manifests/role/network.pp
+++ b/manifests/role/network.pp
@@ -13,26 +13,10 @@ $neutron_ext2_gateway = undef,
 ##DNSMASQ
 $ml2_dnsmasq_servers = undef,
 
-#dep mitaka
-##MTU VM
-#$mtu = '1438',
-#$mtu = $iaas::params::mtu,
-
 ){
-# Base
-#  class { 'iaas::profile::base': 
-#        dns_servers             => $iaas::params::dns_servers,
-#        dns_searchdomain        => $iaas::params::dns_searchdomain,
-#  } ->
-  file { "/etc/init/neutron-l3-agent.conf":
-    ensure => 'present',
-  } ->
 
   class { 'iaas::profile::neutron::router': 
         public_interf_method    => $public_interf_method,
-#dep mitaka
-#        mtu 			=> $mtu,
-#new mitaka
 	dnsmasq_servers 	=> $ml2_dnsmasq_servers,
         external_network1 	=> $neutron_ext1_network, 
         external_gateway1 	=> $neutron_ext1_gateway, 
diff --git a/manifests/role/rhmk.pp b/manifests/role/rhmk.pp
index c2436fdc3f71d9a6e705228037da5f4441f1ff96..d3182b5487906cb79e442f81b675dc3c957869d9 100644
--- a/manifests/role/rhmk.pp
+++ b/manifests/role/rhmk.pp
@@ -59,11 +59,6 @@ class iaas::role::rhmk(
     $zookeeper_id 		= undef,
   ) {
 
-  # Base
-#  class { 'iaas::profile::base': 
-#    dns_servers	=> $dns_servers,
-#    dns_searchdomain	=> $dns_searchdomain,
-#  } ->
   class { 'iaas::profile::database':
     percona_master  	  => $percona_master,
     root_password   	  => $mysql_root_pwd,
diff --git a/templates/openrc.erb b/templates/openrc.erb
index fd0512eb2d7297389fd97b7b602f00919c482c42..70b16ab3201a5fb7a86f64862d022d869ff82c78 100644
--- a/templates/openrc.erb
+++ b/templates/openrc.erb
@@ -5,8 +5,8 @@ export OS_SERVICE_ENDPOINT='http://<%= @controller_node %>:35357/v2.0/'
 <% end -%>
 #Mitaka
 export OS_NO_CACHE='<%= @use_no_cache %>'
-export OS_PROJECT_DOMAIN_NAME='<%= @project_domain %>'
-export OS_USER_DOMAIN_NAME='<%= @user_domain %>'
+export OS_PROJECT_DOMAIN_ID='<%= @project_domain %>'
+export OS_USER_DOMAIN_ID='<%= @user_domain %>'
 export OS_PROJECT_NAME='<%= @admin_project %>'
 export OS_USERNAME='<%= @admin_user %>'
 export OS_PASSWORD='<%= @admin_password.gsub(/'/){ %q(\') } %>'