Remove unsupported model virtual-mcp-ocata-cicd

Use cookiecutter-template instead,
to generate the model with latest fixes.

Change-Id: I30765348bdfa7d64360277adb2454336842e7eb0
Related-Bug:#PROD-14032
diff --git a/classes/cluster/virtual-mcp-ocata-cicd/cicd/control/init.yml b/classes/cluster/virtual-mcp-ocata-cicd/cicd/control/init.yml
deleted file mode 100644
index 3518df9..0000000
--- a/classes/cluster/virtual-mcp-ocata-cicd/cicd/control/init.yml
+++ /dev/null
@@ -1,298 +0,0 @@
-
-classes:
-  - system.linux.system.repo.docker
-  - system.linux.system.haveged
-  - system.glusterfs.client.cluster
-  - system.glusterfs.client.volume.aptly
-  - system.glusterfs.client.volume.devops_portal
-  - system.glusterfs.client.volume.elasticsearch
-  - system.glusterfs.client.volume.gerrit
-  - system.glusterfs.client.volume.jenkins
-  - system.glusterfs.client.volume.mysql
-  - system.glusterfs.client.volume.openldap
-  - system.glusterfs.client.volume.postgresql
-  - system.glusterfs.client.volume.pushkin
-  - system.glusterfs.client.volume.registry
-  - system.glusterfs.client.volume.rundeck
-  - system.glusterfs.client.volume.salt_pki
-  - system.glusterfs.client.volume.security_monkey
-  - cluster.virtual-mcp-ocata-cicd.cicd.gluster
- #- system.glusterfs.client.volume.salt
-  # Docker
-  - system.docker.host
-
-  # Generate aptly-publisher config to use for jenkins slaves
-  - system.aptly.client.publisher
-
-  # Docker services
-  - system.docker.swarm.stack.aptly
-  - system.docker.swarm.stack.devops_portal
-  - system.docker.swarm.stack.docker
-  - system.docker.swarm.stack.elasticsearch
-  - system.docker.swarm.stack.gerrit
-  - system.docker.swarm.stack.jenkins
-  - system.docker.swarm.stack.ldap
-  - system.docker.swarm.stack.postgresql
-  - system.docker.swarm.stack.pushkin
-  - system.docker.swarm.stack.rundeck
-  - system.docker.swarm.stack.security_monkey
-  # Docker networks
-  - system.docker.swarm.network.oss_backend
-
-  # Keepalived
-  - system.keepalived.cluster.instance.cicd_control_vip
-
-  # HAProxy
-  - system.salt.minion.cert.proxy.cicd
-  - system.haproxy.proxy.single
-  - system.haproxy.proxy.listen.cicd.aptly
-  - system.haproxy.proxy.listen.cicd.gerrit
-  - system.haproxy.proxy.listen.cicd.jenkins
-  - system.haproxy.proxy.listen.docker.registry
-  - system.haproxy.proxy.listen.docker.visualizer
-  - system.haproxy.proxy.listen.openldap
-  - system.haproxy.proxy.listen.oss.devops_portal
-  - system.haproxy.proxy.listen.oss.elasticsearch
-  - system.haproxy.proxy.listen.oss.postgresql
-  - system.haproxy.proxy.listen.oss.pushkin
-  - system.haproxy.proxy.listen.oss.rundeck
-  - system.haproxy.proxy.listen.oss.security_monkey
-  - system.haproxy.proxy.listen.phpldapadmin
-  - system.haproxy.proxy.listen.mysql
-  - system.haproxy.proxy.listen.stats
-
-  # PostgreSQL
-  - system.postgresql.client.pushkin
-  - system.postgresql.client.rundeck
-  - system.postgresql.client.security_monkey
-
-  # DevOps Portal
-  - system.devops_portal.service.elasticsearch
-  - system.devops_portal.service.gerrit
-  - system.devops_portal.service.jenkins
-  - system.devops_portal.service.pushkin
-  - system.devops_portal.service.rundeck
-  - system.devops_portal.service.security_monkey
-
-  # Rundeck
-  - system.rundeck.client.runbook
-
-  - cluster.virtual-mcp-ocata-cicd.infra
-
-parameters:
-  _param:
-    cluster_node01_name: ${_param:cicd_control_node01_hostname}
-    cluster_node01_address: ${_param:cicd_control_node01_address}
-    cluster_node02_name: ${_param:cicd_control_node02_hostname}
-    cluster_node02_address: ${_param:cicd_control_node02_address}
-    cluster_node03_name: ${_param:cicd_control_node03_hostname}
-    cluster_node03_address: ${_param:cicd_control_node03_address}
-    keepalived_vip_virtual_router_id: 180
-    keepalived_vip_password: TLrAYaAbAEZwXsp1
-    keepalived_vip_interface: ens3
-    control_vip_address: ${_param:cicd_control_address}
-    cluster_vip_address: ${_param:control_vip_address}
-    glusterfs_service_host: ${_param:control_vip_address}
-    cluster_public_host: ${_param:control_vip_address}
-    salt_api_password: Dnx3fapzHIcGuURdDck3DPv78V3ehwue
-    # Docker images and versions
-    docker_registry_http_secret: jvJRsYDEPts2HdNk
-    # CI/CD service databases
-    mysql_admin_password: TSi6AgDGv2nZjblQ
-    mysql_gerrit_password: f6XRcwSNHTh8zCuS
-
-    # Proxy
-    cluster_ssl_certificate:
-      enabled: true
-      pem_file: /etc/haproxy/ssl/${_param:cluster_public_host}-all.pem
-    haproxy_bind_address: ${_param:cluster_vip_address}
-    haproxy_mysql_source_port: 13306
-    salt_minion_ca_host: cfg01.${_param:cluster_domain}
-
-    # Aptly
-    aptly_gpg_keypair_id: none
-    aptly_gpg_passphrase: none
-    aptly_server_secure: false
-    aptly_gpg_public_key: none
-    aptly_gpg_private_key: none
-
-    # OpenLDAP
-    openldap_organisation: "${_param:cluster_name}"
-    openldap_dn: "dc=virtual-mcp-ocata-cicd,dc=local"
-    openldap_domain: "virtual-mcp-ocata-cicd.local"
-    openldap_admin_password: UdTuP7GPPTaCoPSV
-    openldap_config_password: RQK8h0F3aNdvv26U
-    openldap_readonly_password: myMSnD6mn8ziUP2S
-
-    # PostgreSQL
-    docker_image_postgresql: "library/postgres:9.6"
-    postgresql_admin_user_password: faeRpEA4uye2Sj2s
-    postgresql_client_user: ${_param:postgresql_admin_user}
-    postgresql_client_password: ${_param:postgresql_admin_user_password}
-    postgresql_client_host: ${_param:haproxy_postgresql_bind_host}
-    postgresql_client_port: ${_param:haproxy_postgresql_bind_port}
-
-    # Jenkins
-    jenkins_slave_user: admin
-    jenkins_client_user: admin
-    jenkins_admin_password: ${_param:openldap_admin_password}
-    jenkins_security_ldap_server: ${_param:cluster_vip_address}
-    jenkins_security_ldap_root_dn: ${_param:openldap_dn}
-    jenkins_security_ldap_manager_dn: "cn=admin,${_param:openldap_dn}"
-    jenkins_security_ldap_manager_password: ${_param:openldap_admin_password}
-    jenkins_slave_password: ${_param:jenkins_admin_password}
-    jenkins_client_password: ${_param:jenkins_admin_password}
-    jenkins_admin_email: ${_param:admin_email}
-    jenkins_admin_public_key: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3PNQbFye7OC13h7esNT+LXtIKOZbmSmQdj2wrVW1nwFQBodgG2XFJUyKwVZ3gCqS68sN0kOzqix/R4oOL2lm1vZX69Mx3mON6fkvMdgpaEE78VH/SAiuUhCLP83Ic1QRp55uriZ0a1Pa91kqqXnqWLQX7NK4oTtps1sukxg+WVyT55jnwJ8F4a2HIgf+heZNunfw1NlQI6tGXwdiTON7agVybodtRQZctB3/6rQrxKFT9No5BYrEtt2sEg4xBl/XvhbBIyKmi2URgSOplpezGGJcVHTCddRRP0st4etsh39I8H0qzwWnufgYr1dGCr7AOt0grQOUaAKivjK/PV7IL
-    jenkins_admin_private_key: |
-      -----BEGIN RSA PRIVATE KEY-----
-      MIIEpQIBAAKCAQEAtzzUGxcnuzgtd4e3rDU/i17SCjmW5kpkHY9sK1VtZ8BUAaHY
-      BtlxSVMisFWd4AqkuvLDdJDs6osf0eKDi9pZtb2V+vTMd5jjen5LzHYKWhBO/FR/
-      0gIrlIQiz/NyHNUEaeebq4mdGtT2vdZKql56li0F+zSuKE7abNbLpMYPllck+eY5
-      8CfBeGthyIH/oXmTbp38NTZUCOrRl8HYkzje2oFcm6HbUUGXLQd/+q0K8ShU/TaO
-      QWKxLbdrBIOMQZf174WwSMipotlEYEjqZaXsxhiXFR0wnXUUT9LLeHrbId/SPB9K
-      s8Fp7n4GK9XRgq+wDrdIK0DlGgCor4yvz1eyCwIDAQABAoIBAB3a5Vw8m5afgpj1
-      HfILAv18R5Cu7W08Na+zTJaK5rZ+2bEiY4ZKK3EdAIvmh0CXu1tSbpIxgsh8PoT9
-      +RzySKeZ6jPnauEZoga1SThZCzq9aYEna2QWQm+CUAG90pvsAToYKH78fwJ+LG2l
-      2qiDmEmbsFvLq4yZvHD7VlbUhnmiFm1kzPPa2SdeimYl0TlOKOMS/l0UkG0isMEQ
-      3dGR3GOCA9az7UAuBvB0rAhOjWUfDEFGeKYlZ9kHgK6r7eYMA0Ij7eIbZYvE0tAE
-      slhhevDbrnEpzD3XClSmco62RhRIhvS639Q09IksA+yLBFLnjVOtEsWroD4iFDPI
-      4kLTewECgYEA6x6i5YlY5Mxsq7S22d4XcSafd7FJm7FNZeM+8/aPeQjSunXby5rD
-      pYQBYGZG9pNuJ6R6hxunlWiTmzkogZLoWqDfTrjjJ7qnYpA/6NS97jdDBq8o5lIb
-      LWFLn86QyuLUFLUzPbeBsAfiRAoKm6qdmwCMNHEuleLOGVUdTx84PksCgYEAx4Kr
-      8jvyRazRQtbYWTvMViHs7w5tYRUI7NZ35DfI2nJA/VRWfCvK7F/QpgFfeEB3vBVM
-      +s9HBiJ23cqS44Iw/WhGMdoXSXFqiz6Ry8oQ0LXl1ed1eq8Bq/Y6qbGpgUv6QdYX
-      DDE2vezsq4jcmFVRCKexCTVKgf/bSN8VhSLfA0ECgYEAsP1w9oU7y5AvRdpVww+y
-      adT/OiTVGkSP1OEJ5LB4NE52AzLxcAVivdfvCVg0ly1IQMNKESa6Mnh0lOakHVYv
-      Xvm24BXBuYiCtGmOEoEDMK2c4Q0+JpMsLi8NtJDU4kV6DNSSbCUVlSN6Kmm8ro3y
-      8lmpMVj6Do6bQuqVk5gWyJ0CgYEApTU6p1smkrW5jyyTeMkAuu5a4dZDktm1S1GJ
-      dA0RoHpuAJjfCPHGlpf9EgofAVf5DmFhHmuX96eAYMbHfeeoI58+STe8gs+NF4MX
-      ffZ0mC+YA9onuRDERJ6gEzcQEwZUVEIxUaJLH1ja3mx1pxs3AADEo8hiS2YQMraw
-      fk/S9kECgYEAmB1tL0F796xtfaeNwQ35FZW2gpWvJLrBfO5vkXrA8JFhldW5LHr0
-      7xy+goivnFtD2rvCMNOVWdGT4yEftajz6vXsXLr2XQ8X3HH8O0BIqWyobguQs3t0
-      d4sWoM2Qt45r+B/UoLMPmkjtebmQe+gKbdv8rv+FWPAckc7L7MCkveA=
-      -----END RSA PRIVATE KEY-----
-    # Jobs params
-    jenkins_gerrit_url: ssh://admin@${_param:haproxy_gerrit_bind_host}:${_param:haproxy_gerrit_ssh_bind_port}
-    jenkins_aptly_api_url: http://${_param:haproxy_aptly_api_bind_host}:${_param:haproxy_aptly_api_bind_port}
-    jenkins_aptly_url: http://${_param:haproxy_aptly_public_bind_host}:${_param:haproxy_aptly_public_bind_port}
-    # Gerrit
-    gerrit_admin_password: ${_param:openldap_admin_password}
-    gerrit_admin_email: ${_param:admin_email}
-    gerrit_public_host: http://${_param:haproxy_gerrit_bind_host}:${_param:haproxy_gerrit_bind_port}
-    gerrit_admin_public_key: ${_param:jenkins_admin_public_key}
-    gerrit_admin_private_key: ${_param:jenkins_admin_private_key}
-    gerrit_auth_type: LDAP
-    gerrit_ldap_server: "ldap://${_param:cluster_vip_address}"
-    gerrit_ldap_bind_user: "cn=admin,${_param:openldap_dn}"
-    gerrit_ldap_bind_password: ${_param:openldap_admin_password}
-    gerrit_ldap_account_base: ou=people,${_param:openldap_dn}
-    gerrit_ldap_group_base: ou=groups,${_param:openldap_dn}
-
-    # Rundeck
-    docker_image_rundeck: "docker-prod-local.artifactory.mirantis.com/mirantis/oss/rundeck:latest"
-    rundeck_db_user: rundeck
-    rundeck_db_user_password: password
-    rundeck_db_host: ${_param:haproxy_postgresql_bind_host}
-    rundeck_postgresql_username: ${_param:rundeck_db_user}
-    rundeck_postgresql_password: ${_param:rundeck_db_user_password}
-    rundeck_postgresql_database: rundeck
-    rundeck_postgresql_host: ${_param:rundeck_db_host}
-
-    rundeck_cis_enabled: True
-    rundeck_cis_os_auth_url: http://172.16.10.254:5000/v3/auth/tokens
-    rundeck_cis_os_username: "${_param:oss_openstack_username}"
-    rundeck_cis_os_password: "${_param:oss_openstack_password}"
-    rundeck_cis_os_project_name: "${_param:oss_openstack_project}"
-    rundeck_cis_os_domain_id: "${_param:oss_openstack_domain_id}"
-    rundeck_cis_jobs_repository: "https://gerrit.mcp.mirantis.net/oss/rundeck-cis-jobs"
-    rundeck_cis_jobs_revision: "master"
-    rundeck_cis_os_docker_image: "docker-prod-local.artifactory.mirantis.com/mirantis/oss/cis-openstack:latest"
-    rundeck_cis_elasticsearch_url: http://${_param:haproxy_elasticsearch_bind_host}:${_param:haproxy_elasticsearch_http_bind_port}
-
-    rundeck_runbook_public_key: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDBPHRctBuN16hVe05HxKeN1AqPqbjvWvqQ1zcr/sbJJXHgVBTACRD6G+DAi7SSJr7dLzyeNo042szJclsH/qf9h0tcytINATzye//x6MtzXZ4YIDkcd1Yhz1LRgCXk1PvIensJAdClYOymx+SRaJxEEzbLxgqhSnYOUY3xVGbUrgfXI9+ZG9hs9zfq5JEMRjQay5p+xuYv/wCoU+pbFPDmsW0hQ99O+XBHcwrpU3crkImetTM2WfnRlBkoJypLv/HicTJtnL91/BWcebvW50oxrEq1QQ82T1Wl3pQsJw24M48fXyl/HbF2QVP6O1Ptqr3O7cIByxJWHih3paZncVEj
-    rundeck_runbook_private_key: |
-      -----BEGIN RSA PRIVATE KEY-----
-      MIIEpAIBAAKCAQEAwTx0XLQbjdeoVXtOR8SnjdQKj6m471r6kNc3K/7GySVx4FQU
-      wAkQ+hvgwIu0kia+3S88njaNONrMyXJbB/6n/YdLXMrSDQE88nv/8ejLc12eGCA5
-      HHdWIc9S0YAl5NT7yHp7CQHQpWDspsfkkWicRBM2y8YKoUp2DlGN8VRm1K4H1yPf
-      mRvYbPc36uSRDEY0GsuafsbmL/8AqFPqWxTw5rFtIUPfTvlwR3MK6VN3K5CJnrUz
-      Nln50ZQZKCcqS7/x4nEybZy/dfwVnHm71udKMaxKtUEPNk9Vpd6ULCcNuDOPH18p
-      fx2xdkFT+jtT7aq9zu3CAcsSVh4od6WmZ3FRIwIDAQABAoIBAQCsnUNY2G7Quzec
-      /KQFyi7eq+6vPK596ihwIEAhpdqPLkrWWGWc0bx/n02a0nGAKOpQjPS6ZAKtKg7L
-      WMLmll4cRLJWdrtCcLuv5ILS5uBu8s7ZwFckDZo8Y4YYrT+sdXFhOcAUYLGwOa/M
-      oD2WgvsseHl3eDZgtDJXQhTo4jtleW4/ZETmduUBx2djSfwx2vv8N6V7+5bH2kvL
-      3PgR3PYp1uD+dPDy00SwuiWDDwljubQzpres8K4ikIWWaU4/t9TUBv+PJt3Kbavi
-      0ca+jdpRdPCW4QmEhNT+D10B3DCN9uVt9leCrYzvcrT1ElqiL4ODBefG0clKq64d
-      Zc59IVypAoGBAO2PX2qApylv+uuVe2dscH10qUjgYIuXeszJYtSCiPbu7yMcuFWo
-      c6sqU2/l/4vdd8qeHvS75VPzmX2QfF9p1EsL+LE5tzc3m54WfJ884LLI+nx8ynKU
-      HrbaLCGCK09bLNXM7XkFTe9s+XrJzgqdff/rF2nZHHyoqPObSgaG//HnAoGBANA8
-      TusN74PUX4ABLwGCLEd4/qRa0kgFtwngrcUY9XMWhrJUqi9tKJLN2URhqTbOzFA0
-      qv3n6TgZQSVH4ojmgL8EElSU2qKjDQ/jk/kEr5A+sBLdzXWZWdGv/BdB2yn95JH4
-      qoD4E9PWkNwz+e6I5PivXrVVIA0PEZ2cthutR/dlAoGBAORHzvfoEzpliijSZ1h2
-      Qw67iWUngH8DnJSnvRnbKkSoTBJgqd5eVnCX5r/zs4Ky2kdRdQvWd0QaJVgc/Pcv
-      GjrXkS60+JPOEvNyRmU6ue3z5Yi03lIGdhFeS+QTUw0Z31bAaz7NUxwNixtsS1u2
-      Bftj7QbhBFfiNyCJDDSDi/XnAoGAbsd2sIO0ZSypNZ7rk+Ddj5Rl26fZcKlhq+aU
-      a2OQyI42UE7MTvjCef760+8kp1yywwSR5wvmPYrp5lxsvqnp2jTfT5H1Ekqt20MV
-      6Ic+ov1GjHLlJ+fSKcR21ySY5KkGXUWt53iSi8L9Q7h/ARBgx4/8UXmc2HWoyHGj
-      S+wOeiUCgYA2EMH3QOP+LewScNkdgDr9e20+NxmZs+b0ZOk6JAUE+/YLSNDlRQZV
-      fL0f0cjIyCdKfv+nR4gdMnm8RDHBiAqrKK3X9tiZ0fGmPHB+OLwYV8wE1u9jkJDA
-      IJA5GNU+Uj6+WbPO+hGn3NBWfb7/tR3ojSv7cBf2eEUh/vLSE9joKA==
-      -----END RSA PRIVATE KEY-----
-
-    # Pushkin
-    docker_image_pushkin: "docker-sandbox.sandbox.mirantis.net/vstoiko/oss/pushkin:latest"
-    pushkin_db_user: pushkin
-    pushkin_db_user_password: kRQaFJWiqhQfy6sN
-    pushkin_db_host: ${_param:haproxy_postgresql_bind_host}
-    pushkin_smtp_host: 127.0.0.1
-    pushkin_smtp_port: 25
-    pushkin_email_sender_password: ''
-
-    #..WebHook notification senders
-    webhook_from: pushkin@example.com
-    webhook_recipients: alerts@example.com
-    webhook_application_id: "23"
-    webhook_login_id: "11"
-    webhook_sfdc_username: pushkin
-
-    # SecurityMonkey
-    docker_image_security_monkey_api: "docker-sandbox.sandbox.mirantis.net/vstoiko/oss/security-monkey-api:6700"
-    docker_image_security_monkey_scheduler: "docker-sandbox.sandbox.mirantis.net/vstoiko/oss/security-monkey-scheduler:6700"
-    secmonkey_db_user: secmonkey
-    secmonkey_db_user_password: rt7HoJbb36eR9wWe
-    secmonkey_db_host: ${_param:haproxy_postgresql_bind_host}
-    security_monkey_openstack:
-      username: admin
-      password: workshop
-      auth_url: http://172.16.10.254:5000/v3/
-      project_name: admin
-      user_domain_name: "${_param:oss_openstack_domain_id}"
-      project_domain_name: "${_param:oss_openstack_domain_id}"
-
-    # OSS OpenStack
-    oss_openstack_username: "admin"
-    oss_openstack_password: "password"
-    oss_openstack_project: "admin"
-    oss_openstack_domain_id: "default"
-
-    # DevOps Portal
-    docker_image_devops_portal: "docker-prod-local.artifactory.mirantis.com/mirantis/oss/devops-portal:latest"
-
-    # ElasticSearch
-    docker_image_elasticsearch: "docker.elastic.co/elasticsearch/elasticsearch:5.4.1"
-
-
-  linux:
-    system:
-      package:
-        ca-certificates-java:
-          version: latest
-    network:
-      interface:
-        ens3:
-          enabled: true
-          type: eth
-          proto: static
-          address: ${_param:single_address}
-          netmask: 255.255.255.0
diff --git a/classes/cluster/virtual-mcp-ocata-cicd/cicd/control/leader.yml b/classes/cluster/virtual-mcp-ocata-cicd/cicd/control/leader.yml
deleted file mode 100644
index d4b5fb2..0000000
--- a/classes/cluster/virtual-mcp-ocata-cicd/cicd/control/leader.yml
+++ /dev/null
@@ -1,49 +0,0 @@
-classes:
-  # Services
-  - system.docker.client
-  - system.aptly.server.docker
-  # Jenkins
-  - system.jenkins.master.config
-  - system.jenkins.client
-  - system.jenkins.client.credential.gerrit
-  - system.jenkins.client.credential.salt
-  # Jobs
-  - system.jenkins.client.job.aptly
-  - system.jenkins.client.job.git-mirrors.downstream.pipelines
-  - system.jenkins.client.job.deploy.openstack
-  - system.jenkins.client.job.deploy.update.package
-  - system.jenkins.client.job.deploy.update.config
-  # Security
-  - system.jenkins.client.security.ldap
-  - system.jenkins.client.security.matrix
-  # Slaves
-  - system.jenkins.client.node
-  # OpenLDAP
-  - system.openldap.client
-  - system.openldap.client.people.admin
-
-  # Gerrit
-  - system.gerrit.client
-  - system.gerrit.client.project.ci
-
-  # DevOps Portal
-  - service.devops_portal.config
-
-  # Rundeck
-  - system.rundeck.server.docker
-  - system.rundeck.client
-  # Rundeck Projects
-  - system.rundeck.client.project.cicd
-
-  # PostgreSQL
-  - system.postgresql.client.pushkin
-  - system.postgresql.client.rundeck
-  - system.postgresql.client.security_monkey
-
-  # Docker
-  - system.docker.swarm.master
-
-  - cluster.virtual-mcp-ocata-cicd.infra
-  - cluster.virtual-mcp-ocata-cicd.cicd.control
-  - cluster.virtual-mcp-ocata-cicd.stacklight.client
-  - cluster.virtual-mcp-ocata-cicd.stacklight.server
diff --git a/classes/cluster/virtual-mcp-ocata-cicd/cicd/control/manager.yml b/classes/cluster/virtual-mcp-ocata-cicd/cicd/control/manager.yml
deleted file mode 100644
index 0f53a66..0000000
--- a/classes/cluster/virtual-mcp-ocata-cicd/cicd/control/manager.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-classes:
-  - system.docker.swarm.manager
-  - cluster.virtual-mcp-ocata-cicd.infra
-  - cluster.virtual-mcp-ocata-cicd.cicd.control
-  - cluster.virtual-mcp-ocata-cicd.stacklight.server
diff --git a/classes/cluster/virtual-mcp-ocata-cicd/cicd/gluster.yml b/classes/cluster/virtual-mcp-ocata-cicd/cicd/gluster.yml
deleted file mode 100644
index 082902e..0000000
--- a/classes/cluster/virtual-mcp-ocata-cicd/cicd/gluster.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-classes:
-  # GlusterFSVolumes
-  - system.glusterfs.server.cluster
-  - system.glusterfs.server.volume.aptly
-  - system.glusterfs.server.volume.devops_portal
-  - system.glusterfs.server.volume.elasticsearch
-  - system.glusterfs.server.volume.gerrit
-  - system.glusterfs.server.volume.jenkins
-  - system.glusterfs.server.volume.mysql
-  - system.glusterfs.server.volume.openldap
-  - system.glusterfs.server.volume.postgresql
-  - system.glusterfs.server.volume.pushkin
-  - system.glusterfs.server.volume.registry
-  - system.glusterfs.server.volume.rundeck
-  - system.glusterfs.server.volume.salt_pki
-  - system.glusterfs.server.volume.security_monkey
diff --git a/classes/cluster/virtual-mcp-ocata-cicd/cicd/init.yml b/classes/cluster/virtual-mcp-ocata-cicd/cicd/init.yml
deleted file mode 100644
index 1b45a5c..0000000
--- a/classes/cluster/virtual-mcp-ocata-cicd/cicd/init.yml
+++ /dev/null
@@ -1,41 +0,0 @@
-parameters:
-  _param:
-    cicd_control_address: 172.16.10.90
-    cicd_control_node01_address: 172.16.10.91
-    cicd_control_node02_address: 172.16.10.92
-    cicd_control_node03_address: 172.16.10.93
-    cicd_control_hostname: cid
-    cicd_control_node01_hostname: cid01
-    cicd_control_node02_hostname: cid02
-    cicd_control_node03_hostname: cid03
-  linux:
-    network:
-      host:
-        ci:
-          params:
-            single_address: 172.16.10.90
-          address: ${_param:cicd_control_address}
-          names:
-          - ${_param:cicd_control_hostname}
-          - ${_param:cicd_control_hostname}.${_param:cluster_domain}
-        ci01:
-          params:
-            single_address: 172.16.10.91
-          address: ${_param:cicd_control_node01_address}
-          names:
-          - ${_param:cicd_control_node01_hostname}
-          - ${_param:cicd_control_node01_hostname}.${_param:cluster_domain}
-        ci02:
-          params:
-            single_address: 172.16.10.92
-          address: ${_param:cicd_control_node02_address}
-          names:
-          - ${_param:cicd_control_node02_hostname}
-          - ${_param:cicd_control_node02_hostname}.${_param:cluster_domain}
-        ci03:
-          params:
-            single_address: 172.16.10.93
-          address: ${_param:cicd_control_node03_address}
-          names:
-          - ${_param:cicd_control_node03_hostname}
-          - ${_param:cicd_control_node03_hostname}.${_param:cluster_domain}
diff --git a/classes/cluster/virtual-mcp-ocata-cicd/cicd/worker.yml b/classes/cluster/virtual-mcp-ocata-cicd/cicd/worker.yml
deleted file mode 100644
index e69de29..0000000
--- a/classes/cluster/virtual-mcp-ocata-cicd/cicd/worker.yml
+++ /dev/null
diff --git a/classes/cluster/virtual-mcp-ocata-cicd/infra/config.yml b/classes/cluster/virtual-mcp-ocata-cicd/infra/config.yml
deleted file mode 100644
index e0425aa..0000000
--- a/classes/cluster/virtual-mcp-ocata-cicd/infra/config.yml
+++ /dev/null
@@ -1,215 +0,0 @@
-classes:
-- service.git.client
-- system.linux.system.single
-- system.linux.system.repo.mcp.salt
-- system.linux.system.repo.mcp.openstack
-- system.openssh.client.lab
-- system.salt.master.api
-- system.salt.master.pkg
-- system.reclass.storage.salt
-- system.salt.minion.ca.salt_master
-- system.salt.minion.cert.proxy
-- system.sphinx.server.doc.reclass
-- system.keystone.client.single
-- system.keystone.client.service.ceilometer
-- system.keystone.client.service.nova21
-- system.keystone.client.service.nova-placement
-- system.keystone.client.service.glare
-- system.keystone.client.service.cinder3
-- system.keystone.client.service.designate
-- system.mysql.client.single
-- system.reclass.storage.system.openstack_control_cluster
-- system.reclass.storage.system.openstack_compute_multi
-- system.reclass.storage.system.openstack_gateway_single
-- system.reclass.storage.system.openstack_dashboard_single
-- system.reclass.storage.system.cicd_control_cluster
-- cluster.virtual-mcp-ocata-cicd.openstack.proxy
-- cluster.virtual-mcp-ocata-cicd.stacklight.proxy
-- cluster.virtual-mcp-ocata-cicd.infra
-parameters:
-  _param:
-    reclass_data_repository: https://gerrit.mcp.mirantis.net/salt-models/mcp-virtual-lab
-    reclass_data_revision: master
-    salt_master_environment_repository: "https://github.com/tcpcloud"
-    salt_master_environment_revision: master
-    reclass_config_master: 192.168.10.90
-    single_address: 172.16.10.100
-    salt_master_host: 127.0.0.1
-    salt_master_base_environment: prd
-    salt_minion_ca_host: ${linux:network:fqdn}
-    salt_api_password_hash: "$6$sGnRlxGf$al5jMCetLP.vfI/fTl3Z0N7Za1aeiexL487jAtyRABVfT3NlwZxQGVhO7S1N8OwS/34VHYwZQA8lkXwKMN/GS1"
-  linux:
-    network:
-      interface:
-        ens4:
-          enabled: true
-          type: eth
-          proto: static
-          address: ${_param:single_address}
-          netmask: 255.255.255.0
-  nginx:
-    server:
-      site:
-        nginx_proxy_openstack_web:
-          proxy:
-            host: prx
-        nginx_proxy_openstack_api_heat_cfn:
-          enabled: false
-  salt:
-    master:
-      reactor:
-        reclass/minion/classify:
-        - salt://reclass/reactor/node_register.sls
-  reclass:
-    storage:
-      class_mapping:
-        common_node:
-          expression: all
-          node_param:
-            single_address:
-              value_template: <<node_control_ip>>
-            linux_system_codename:
-              value_template: <<node_os>>
-            salt_master_host:
-              value_template: <<node_master_ip>>
-        infra_config:
-          expression: <<node_hostname>>__startswith__cfg
-          cluster_param:
-            infra_config_address:
-              value_template: <<node_control_ip>>
-            infra_config_deploy_address:
-              value_template: <<node_deploy_ip>>
-            cluster_domain:
-              value_template: <<node_domain>>
-        openstack_control01:
-          expression: <<node_hostname>>__equals__ctl01
-          cluster_param:
-            openstack_control_node01_address:
-              value_template: <<node_control_ip>>
-        openstack_control02:
-          expression: <<node_hostname>>__equals__ctl02
-          cluster_param:
-            openstack_control_node02_address:
-              value_template: <<node_control_ip>>
-        openstack_control03:
-          expression: <<node_hostname>>__equals__ctl03
-          cluster_param:
-            openstack_control_node03_address:
-              value_template: <<node_control_ip>>
-        openstack_compute:
-          expression: <<node_hostname>>__startswith__cmp
-          node_class:
-            value_template:
-              - cluster.<<node_cluster>>.openstack.compute
-          node_param:
-            tenant_address:
-              value_template: <<node_tenant_ip>>
-            external_address:
-              value_template: <<node_external_ip>>
-        openstack_gateway:
-          expression: <<node_hostname>>__startswith__gtw
-          node_class:
-            value_template:
-              - cluster.<<node_cluster>>.openstack.gateway
-          node_param:
-            tenant_address:
-              value_template: <<node_tenant_ip>>
-            external_address:
-              value_template: <<node_external_ip>>
-          cluster_param:
-            openstack_gateway_node01_address:
-              value_template: <<node_control_ip>>
-        openstack_dashboard:
-          expression: <<node_hostname>>__startswith__prx
-          node_class:
-            value_template:
-              - cluster.<<node_cluster>>.openstack.dashboard
-              - cluster.<<node_cluster>>.openstack.proxy
-          cluster_param:
-            openstack_proxy_node01_address:
-              value_template: <<node_control_ip>>
-        cicd_control_node01:
-          expression: <<node_hostname>>__equals__cid01
-          cluster_param:
-            cicd_control_node01_address:
-              value_template: <<node_control_ip>>
-        cicd_control_node02:
-          expression: <<node_hostname>>__equals__cid02
-          cluster_param:
-            cicd_control_node02_address:
-              value_template: <<node_control_ip>>
-        cicd_control_node03:
-          expression: <<node_hostname>>__equals__cid03
-          cluster_param:
-            cicd_control_node03_address:
-              value_template: <<node_control_ip>>
-      node:
-        cicd_control_node01:
-          name: ${_param:cicd_control_node01_hostname}
-          domain: ${_param:cluster_domain}
-          classes:
-          - cluster.${_param:cluster_name}.cicd.control.leader
-          params:
-            salt_master_host: ${_param:reclass_config_master}
-            linux_system_codename: xenial
-            single_address: ${_param:cicd_control_node01_address}
-            keepalived_vip_priority: 103
-        cicd_control_node02:
-          name: ${_param:cicd_control_node02_hostname}
-          domain: ${_param:cluster_domain}
-          classes:
-          - cluster.${_param:cluster_name}.cicd.control.manager
-          params:
-            salt_master_host: ${_param:reclass_config_master}
-            linux_system_codename: xenial
-            single_address: ${_param:cicd_control_node02_address}
-            keepalived_vip_priority: 102
-            docker_swarm_role: worker
-        cicd_control_node03:
-          name: ${_param:cicd_control_node03_hostname}
-          domain: ${_param:cluster_domain}
-          classes:
-          - cluster.${_param:cluster_name}.cicd.control.manager
-          params:
-            salt_master_host: ${_param:reclass_config_master}
-            linux_system_codename: xenial
-            single_address: ${_param:cicd_control_node03_address}
-            keepalived_vip_priority: 101
-            docker_swarm_role: worker
-        openstack_control_node01:
-          classes:
-          - service.galera.master.cluster
-          params:
-            mysql_cluster_role: master
-            linux_system_codename: xenial
-        openstack_control_node02:
-          classes:
-          - service.galera.slave.cluster
-          params:
-            mysql_cluster_role: slave
-            linux_system_codename: xenial
-        openstack_control_node03:
-          classes:
-          - service.galera.slave.cluster
-          params:
-            mysql_cluster_role: slave
-            linux_system_codename: xenial
-        openstack_compute_node01:
-          params:
-            single_address: 172.16.10.105
-            tenant_address: 10.1.0.105
-            external_address: 10.16.0.105
-        openstack_compute_node02:
-          params:
-            single_address: 172.16.10.106
-            tenant_address: 10.1.0.106
-            external_address: 10.16.0.106
-        openstack_gateway_node01:
-          params:
-            tenant_address: 10.1.0.110
-            external_address: 10.16.0.110
-        openstack_proxy_node01:
-          classes:
-          - cluster.virtual-mcp-ocata-cicd.openstack.proxy
-          params:
-            linux_system_codename: xenial
diff --git a/classes/cluster/virtual-mcp-ocata-cicd/infra/init.yml b/classes/cluster/virtual-mcp-ocata-cicd/infra/init.yml
deleted file mode 100644
index e535f83..0000000
--- a/classes/cluster/virtual-mcp-ocata-cicd/infra/init.yml
+++ /dev/null
@@ -1,38 +0,0 @@
-classes:
-- system.linux.system.single
-- system.linux.system.repo.mcp.extra
-- system.linux.system.repo.mcp.salt
-- system.linux.system.repo.ubuntu
-- system.openssh.server.team.all
-- system.rsyslog.client.single
-- cluster.virtual-mcp-ocata-cicd.cicd
-- cluster.virtual-mcp-ocata-cicd.openstack
-- cluster.virtual-mcp-ocata-cicd.stacklight
-- cluster.overrides
-parameters:
-  _param:
-    cluster_domain: virtual-mcp-ocata-cicd.local
-    cluster_name: virtual-mcp-ocata-cicd
-    # infra service addresses
-    infra_config_hostname: cfg01
-    infra_config_address: 172.16.10.100
-
-    salt_minion_ca_host: ${_param:infra_config_hostname}.${_param:cluster_domain}
-    salt_minion_ca_authority: salt_master_ca
-  linux:
-    network:
-      resolv:
-        dns:
-          - 172.18.176.4
-          - 172.18.208.44
-      host:
-        cfg01:
-          address: ${_param:infra_config_address}
-          names:
-          - cfg01
-          - cfg01.${_param:cluster_domain}
-        cfg:
-          address: ${_param:infra_config_address}
-          names:
-          - cfg
-          - cfg.${_param:cluster_domain}
diff --git a/classes/cluster/virtual-mcp-ocata-cicd/openstack/compute.yml b/classes/cluster/virtual-mcp-ocata-cicd/openstack/compute.yml
deleted file mode 100644
index d6fcac1..0000000
--- a/classes/cluster/virtual-mcp-ocata-cicd/openstack/compute.yml
+++ /dev/null
@@ -1,67 +0,0 @@
-classes:
-- system.linux.system.repo.mcp.openstack
-- system.linux.system.repo.mcp.extra
-- system.linux.system.repo.saltstack.xenial
-- system.linux.network.hosts
-- system.nova.compute.cluster
-- system.neutron.compute.cluster
-- system.heka.alarm.openstack_compute
-- cluster.virtual-mcp-ocata-cicd.infra
-parameters:
-  _param:
-    primary_interface: ens4
-    tenant_interface: ens5
-    external_interface: ens6
-    interface_mtu: 9000
-    linux_system_codename: xenial
-  nova:
-    compute:
-      vncproxy_url: http://${_param:cluster_vip_address}:6080
-      notification:
-        driver: messagingv2
-        topics: "notifications,${_param:stacklight_notification_topic}"
-        notify_on:
-          state_change: vm_and_task_state
-      message_queue:
-        members:
-          - host: ${_param:openstack_control_node01_address}
-          - host: ${_param:openstack_control_node02_address}
-          - host: ${_param:openstack_control_node03_address}
-  linux:
-    network:
-      bridge: openvswitch
-      interface:
-        dhcp_int:
-          enabled: true
-          name: ens3
-          proto: dhcp
-          type: eth
-          mtu: ${_param:interface_mtu}
-        primary_interface:
-          enabled: true
-          name: ${_param:primary_interface}
-          mtu: ${_param:interface_mtu}
-          proto: manual
-          type: eth
-        tenant_interface:
-          enabled: true
-          name: ${_param:tenant_interface}
-          mtu: ${_param:interface_mtu}
-          proto: manual
-          type: eth
-        br-mgmt:
-          enabled: true
-          type: bridge
-          proto: static
-          address: ${_param:single_address}
-          netmask: 255.255.255.0
-          use_interfaces:
-          - ${_param:primary_interface}
-        br-mesh:
-          enabled: true
-          type: bridge
-          proto: static
-          address: ${_param:tenant_address}
-          netmask: 255.255.255.0
-          use_interfaces:
-          - ${_param:tenant_interface}
\ No newline at end of file
diff --git a/classes/cluster/virtual-mcp-ocata-cicd/openstack/control.yml b/classes/cluster/virtual-mcp-ocata-cicd/openstack/control.yml
deleted file mode 100644
index 5729f54..0000000
--- a/classes/cluster/virtual-mcp-ocata-cicd/openstack/control.yml
+++ /dev/null
@@ -1,155 +0,0 @@
-classes:
-- system.linux.system.lowmem
-- system.linux.system.repo.glusterfs
-- system.linux.system.repo.mcp.openstack
-- system.linux.system.repo.mcp.extra
-- system.linux.system.repo.saltstack.xenial
-- system.memcached.server.single
-- system.rabbitmq.server.cluster
-- system.rabbitmq.server.vhost.openstack
-- system.keystone.server.wsgi
-- system.keystone.server.cluster
-- system.glusterfs.client.cluster
-- system.glusterfs.client.volume.glance
-- system.glusterfs.client.volume.keystone
-- system.glusterfs.server.volume.glance
-- system.glusterfs.server.volume.keystone
-- system.glusterfs.server.cluster
-- system.glance.control.cluster
-- system.heka.alarm.openstack_control
-- system.nova.control.cluster
-- system.neutron.control.openvswitch.cluster
-- system.cinder.control.cluster
-- system.heat.server.cluster
-- system.designate.server.cluster
-- system.designate.server.backend.bind
-- system.bind.server.single
-- system.galera.server.cluster
-- system.galera.server.database.ceilometer
-- system.galera.server.database.cinder
-- system.galera.server.database.glance
-- system.galera.server.database.grafana
-- system.galera.server.database.heat
-- system.galera.server.database.keystone
-- system.galera.server.database.nova
-- system.galera.server.database.designate
-- system.haproxy.proxy.listen.openstack.nova-placement
-- cluster.virtual-mcp-ocata-cicd.infra
-parameters:
-  _param:
-    glusterfs_service_host: ${_param:cluster_vip_address}
-    keepalived_vip_interface: ens4
-    linux_system_codename: xenial
-  linux:
-    system:
-      package:
-        python-msgpack:
-          version: latest
-    network:
-      interface:
-        ens4:
-          enabled: true
-          type: eth
-          proto: static
-          address: ${_param:single_address}
-          netmask: 255.255.255.0
-  keepalived:
-    cluster:
-      instance:
-        VIP:
-          virtual_router_id: 150
-  bind:
-    server:
-      control:
-        mgmt:
-          enabled: true
-          bind:
-            address: ${_param:single_address}
-            port: 953
-          allow:
-            - ${_param:openstack_control_node01_address}
-            - ${_param:openstack_control_node02_address}
-            - ${_param:openstack_control_node03_address}
-          keys:
-            - designate
-  keystone:
-    server:
-      admin_email: ${_param:admin_email}
-      notification:
-        driver: messagingv2
-        topics: "notifications,${_param:stacklight_notification_topic}"
-  designate:
-    server:
-      pools:
-        default:
-          description: 'test pool'
-          targets:
-            default:
-              description: 'test target1'
-            default1:
-              type: ${_param:designate_pool_target_type}
-              description: 'test target2'
-              masters: ${_param:designate_pool_target_masters}
-              options:
-                host: ${_param:openstack_control_node02_address}
-                port: 53
-                rndc_host: ${_param:openstack_control_node02_address}
-                rndc_port: 953
-                rndc_key_file: /etc/designate/rndc.key
-            default2:
-              type: ${_param:designate_pool_target_type}
-              description: 'test target3'
-              masters: ${_param:designate_pool_target_masters}
-              options:
-                host: ${_param:openstack_control_node03_address}
-                port: 53
-                rndc_host: ${_param:openstack_control_node03_address}
-                rndc_port: 953
-                rndc_key_file: /etc/designate/rndc.key
-      quota:
-        zones: ${_param:designate_quota_zones}
-    worker:
-      enabled: ${_param:designate_worker_enabled}
-  glance:
-    server:
-      storage:
-        engine: file
-      images: []
-      workers: 1
-      notification:
-        driver: messagingv2
-        topics: "notifications,${_param:stacklight_notification_topic}"
-  heat:
-    server:
-      notification:
-        driver: messagingv2
-        topics: "notifications,${_param:stacklight_notification_topic}"
-  neutron:
-    server:
-      notification:
-        driver: messagingv2
-        topics: "notifications,${_param:stacklight_notification_topic}"
-  nova:
-    controller:
-      networking: dvr
-      cpu_allocation: 54
-      metadata:
-        password: ${_param:metadata_password}
-      bind:
-        private_address: ${_param:cluster_local_address}
-        public_address: ${_param:cluster_vip_address}
-        novncproxy_port: 6080
-      vncproxy_url: http://${_param:cluster_vip_address}:6080
-      workers: 1
-      notification:
-        driver: messagingv2
-        topics: "notifications,${_param:stacklight_notification_topic}"
-  cinder:
-    volume:
-      notification:
-        driver: messagingv2
-        topics: "notifications,${_param:stacklight_notification_topic}"
-    controller:
-      notification:
-        driver: messagingv2
-        topics: "notifications,${_param:stacklight_notification_topic}"
diff --git a/classes/cluster/virtual-mcp-ocata-cicd/openstack/dashboard.yml b/classes/cluster/virtual-mcp-ocata-cicd/openstack/dashboard.yml
deleted file mode 100644
index 665229e..0000000
--- a/classes/cluster/virtual-mcp-ocata-cicd/openstack/dashboard.yml
+++ /dev/null
@@ -1,19 +0,0 @@
-classes:
-- system.linux.system.repo.ubuntu
-- system.linux.system.repo.mcp.openstack
-- system.linux.system.repo.mcp.extra
-- system.linux.system.repo.saltstack.xenial
-- system.horizon.server.single
-- cluster.virtual-mcp-ocata-cicd.infra
-parameters:
-  _param:
-    horizon_site_branding: OpenStack Dashboard
-  linux:
-    network:
-      interface:
-        ens4:
-          enabled: true
-          type: eth
-          proto: static
-          address: ${_param:single_address}
-          netmask: 255.255.255.0
diff --git a/classes/cluster/virtual-mcp-ocata-cicd/openstack/gateway.yml b/classes/cluster/virtual-mcp-ocata-cicd/openstack/gateway.yml
deleted file mode 100644
index 9cf601b..0000000
--- a/classes/cluster/virtual-mcp-ocata-cicd/openstack/gateway.yml
+++ /dev/null
@@ -1,78 +0,0 @@
-classes:
-- system.linux.system.repo.mcp.openstack
-- system.linux.system.repo.mcp.extra
-- system.linux.system.repo.saltstack.xenial
-- system.neutron.gateway.cluster
-- cluster.virtual-mcp-ocata-cicd.infra
-parameters:
-  _param:
-    primary_interface: ens4
-    tenant_interface: ens5
-    external_interface: ens6
-    interface_mtu: 9000
-    linux_system_codename: xenial
-  linux:
-    network:
-      bridge: openvswitch
-      interface:
-        dhcp_int:
-          enabled: true
-          name: ens3
-          proto: dhcp
-          type: eth
-          mtu: ${_param:interface_mtu}
-        primary_interface:
-          enabled: true
-          name: ${_param:primary_interface}
-          mtu: ${_param:interface_mtu}
-          proto: manual
-          type: eth
-        tenant_interface:
-          enabled: true
-          name: ${_param:tenant_interface}
-          mtu: ${_param:interface_mtu}
-          proto: manual
-          type: eth
-        external_interface:
-          enabled: true
-          name: ${_param:external_interface}
-          mtu: ${_param:interface_mtu}
-          proto: manual
-          type: eth
-        br-floating:
-          enabled: true
-          type: ovs_bridge
-          mtu: ${_param:interface_mtu}
-        br-mgmt:
-          enabled: true
-          type: bridge
-          proto: static
-          address: ${_param:single_address}
-          netmask: 255.255.255.0
-          mtu: ${_param:interface_mtu}
-          use_interfaces:
-          - ${_param:primary_interface}
-        br-mesh:
-          enabled: true
-          type: bridge
-          mtu: ${_param:interface_mtu}
-          proto: static
-          address: ${_param:tenant_address}
-          netmask: 255.255.255.0
-          use_interfaces:
-          - ${_param:tenant_interface}
-        float-to-ex:
-          enabled: true
-          type: ovs_port
-          mtu: ${_param:interface_mtu}
-          bridge: br-floating
-        br-ex:
-          enabled: true
-          type: bridge
-          mtu: ${_param:interface_mtu}
-          address: ${_param:external_address}
-          netmask: 255.255.255.0
-          use_interfaces:
-          - ${_param:external_interface}
-          use_ovs_ports:
-          - float-to-ex
\ No newline at end of file
diff --git a/classes/cluster/virtual-mcp-ocata-cicd/openstack/init.yml b/classes/cluster/virtual-mcp-ocata-cicd/openstack/init.yml
deleted file mode 100644
index 382fb52..0000000
--- a/classes/cluster/virtual-mcp-ocata-cicd/openstack/init.yml
+++ /dev/null
@@ -1,186 +0,0 @@
-parameters:
-  _param:
-    openstack_version: ocata
-    apt_mk_version: nightly
-    mcp_repo_version: 1.1
-    openstack_region: RegionOne
-    admin_email: root@localhost
-    cluster_public_protocol: http
-    cluster_public_host: 172.16.10.254
-    neutron_public_protocol: http
-    neutron_control_dvr: False
-    neutron_tenant_network_types: "flat,vxlan"
-    neutron_l3_ha: False
-    neutron_global_physnet_mtu: 1500
-    neutron_external_mtu: 1500
-    neutron_gateway_dvr: False
-    neutron_gateway_agent_mode: legacy
-    neutron_compute_dvr: False
-    neutron_compute_agent_mode: legacy
-    neutron_compute_external_access: False
-    galera_server_cluster_name: openstack_cluster
-    galera_server_maintenance_password: workshop
-    galera_server_admin_password: workshop
-    cluster_vip_address: 172.16.10.254
-    cluster_local_address: ${_param:single_address}
-    cluster_node01_hostname: ctl01
-    cluster_node01_address: 172.16.10.101
-    cluster_node02_hostname: ctl02
-    cluster_node02_address: 172.16.10.102
-    cluster_node03_hostname: ctl03
-    cluster_node03_address: 172.16.10.103
-    rabbitmq_secret_key: workshop
-    rabbitmq_admin_password: workshop
-    rabbitmq_openstack_password: workshop
-    rabbitmq_cold_password: workshop
-    designate_bind9_rndc_key: 4pc+X4PDqb2q+5o72dISm72LM1Ds9X2EYZjqg+nmsS7FhdTwzFFY8l/iEDmHxnyjkA33EQC8H+z0fLLBunoitw==
-    designate_domain_id: 5186883b-91fb-4891-bd49-e6769234a8fc
-    designate_pool_ns_records:
-      - hostname: 'ns1.example.org.'
-        priority: 10
-    designate_pool_nameservers:
-      - host: ${_param:openstack_control_node01_address}
-        port: 53
-      - host: ${_param:openstack_control_node02_address}
-        port: 53
-      - host: ${_param:openstack_control_node03_address}
-        port: 53
-    designate_pool_target_type: bind9
-    designate_pool_target_masters:
-      - host: ${_param:openstack_control_node01_address}
-        port: 5354
-      - host: ${_param:openstack_control_node02_address}
-        port: 5354
-      - host: ${_param:openstack_control_node03_address}
-        port: 5354
-    designate_pool_target_options:
-      host: ${_param:openstack_control_node01_address}
-      port: 53
-      rndc_host: ${_param:openstack_control_node01_address}
-      rndc_port: 953
-      rndc_key_file: /etc/designate/rndc.key
-    designate_quota_zones: 40
-    designate_version: ${_param:openstack_version}
-    designate_worker_enabled: true
-    glance_version: ${_param:openstack_version}
-    glance_service_host: ${_param:cluster_vip_address}
-    keystone_version: ${_param:openstack_version}
-    keystone_service_host: ${_param:cluster_vip_address}
-    heat_version: ${_param:openstack_version}
-    heat_service_host: ${_param:cluster_vip_address}
-    heat_domain_admin_password: workshop
-    ceilometer_version: ${_param:openstack_version}
-    ceilometer_service_host: ${_param:cluster_vip_address}
-    cinder_version: ${_param:openstack_version}
-    cinder_service_host: ${_param:cluster_vip_address}
-    ceilometer_graphite_publisher_host: 172.16.10.107
-    ceilometer_graphite_publisher_port: 2013
-    nova_version: ${_param:openstack_version}
-    nova_service_host: ${_param:cluster_vip_address}
-    nova_vncproxy_url: http://${_param:cluster_vip_address}:8060
-    neutron_version: ${_param:openstack_version}
-    neutron_service_host: ${_param:cluster_vip_address}
-    designate_service_host: ${_param:cluster_vip_address}
-    metadata_password: workshop
-    mysql_admin_user: root
-    mysql_admin_password: workshop
-    mysql_cinder_password: workshop
-    mysql_ceilometer_password: workshop
-    mysql_glance_password: workshop
-    mysql_grafana_password: workshop
-    mysql_heat_password: workshop
-    mysql_keystone_password: workshop
-    mysql_neutron_password: workshop
-    mysql_nova_password: workshop
-    mysql_aodh_password: workshop
-    mysql_designate_password: workshop
-    keystone_service_token: workshop
-    keystone_admin_password: workshop
-    keystone_ceilometer_password: workshop
-    keystone_cinder_password: workshop
-    keystone_glance_password: workshop
-    keystone_heat_password: workshop
-    keystone_keystone_password: workshop
-    keystone_neutron_password: workshop
-    keystone_nova_password: workshop
-    keystone_designate_password: workshop
-    ceilometer_secret_key: workshop
-    horizon_version: ${_param:openstack_version}
-    horizon_secret_key: opaesee8Que2yahJoh9fo0eefo1Aeyo6ahyei8zeiboh3aeth5loth7ieNa5xi5e
-    horizon_identity_host: ${_param:cluster_vip_address}
-    horizon_identity_encryption: none
-    horizon_identity_version: 2
-    mongodb_server_replica_set: ceilometer
-    mongodb_ceilometer_password: cloudlab
-    mongodb_admin_password: cloudlab
-    mongodb_shared_key: eoTh1AwahlahqueingeejooLughah4tei9feing0eeVaephooDi2li1TaeV1ooth
-
-    # openstack service addresses
-    openstack_proxy_address: 172.16.10.121
-    openstack_proxy_node01_address: 172.16.10.121
-    openstack_control_address: 172.16.10.254
-    openstack_control_node01_address: 172.16.10.101
-    openstack_control_node02_address: 172.16.10.102
-    openstack_control_node03_address: 172.16.10.103
-    openstack_database_address: ${_param:openstack_control_address}
-    openstack_message_queue_address: ${_param:openstack_control_address}
-    openstack_message_queue_node01_address: ${_param:openstack_control_node01_address}
-    openstack_message_queue_node02_address: ${_param:openstack_control_node02_address}
-    openstack_message_queue_node03_address: ${_param:openstack_control_node03_address}
-    openstack_gateway_address: 172.16.10.110
-    openstack_gateway_node01_address: ${_param:openstack_gateway_address}
-
-  linux:
-    network:
-      purge_hosts: true
-      host:
-        prx:
-          address: ${_param:openstack_proxy_address}
-          names:
-          - prx
-          - prx.${_param:cluster_domain}
-        prx01:
-          address: ${_param:openstack_proxy_node01_address}
-          names:
-          - prx01
-          - prx01.${_param:cluster_domain}
-        ctl:
-          address: ${_param:openstack_control_address}
-          names:
-          - ctl
-          - ctl.${_param:cluster_domain}
-        ctl01:
-          address: ${_param:openstack_control_node01_address}
-          names:
-          - ctl01
-          - ctl01.${_param:cluster_domain}
-        ctl02:
-          address: ${_param:openstack_control_node02_address}
-          names:
-          - ctl02
-          - ctl02.${_param:cluster_domain}
-        ctl03:
-          address: ${_param:openstack_control_node03_address}
-          names:
-          - ctl03
-          - ctl03.${_param:cluster_domain}
-        gtw01:
-          address: ${_param:openstack_gateway_address}
-          names:
-          - gtw01
-          - gtw01.${_param:cluster_domain}
-        cmp01:
-          address: 172.16.10.105
-          names:
-          - cmp01
-          - cmp01.${_param:cluster_domain}
-        cmp02:
-          address: 172.16.10.106
-          names:
-          - cmp02
-          - cmp02.${_param:cluster_domain}
-    system:
-      user:
-        root:
-          name: root
-          password: false
diff --git a/classes/cluster/virtual-mcp-ocata-cicd/openstack/proxy.yml b/classes/cluster/virtual-mcp-ocata-cicd/openstack/proxy.yml
deleted file mode 100644
index 114f5a9..0000000
--- a/classes/cluster/virtual-mcp-ocata-cicd/openstack/proxy.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-classes:
-- system.nginx.server.single
-- system.nginx.server.proxy.openstack_api
-- system.nginx.server.proxy.openstack_vnc
-- system.nginx.server.proxy.openstack_web
-- system.salt.minion.cert.proxy
-- cluster.virtual-mcp-ocata-cicd.infra
-parameters:
-  _param:
-    linux_system_codename: xenial
-    nginx_proxy_ssl:
-      enabled: true
-      authority: ${_param:salt_minion_ca_authority}
-      engine: salt
-      mode: secure
-    salt_minion_ca_host: cfg01.${_param:cluster_domain}
\ No newline at end of file
diff --git a/classes/cluster/virtual-mcp-ocata-cicd/stacklight/client.yml b/classes/cluster/virtual-mcp-ocata-cicd/stacklight/client.yml
deleted file mode 100644
index f888e29..0000000
--- a/classes/cluster/virtual-mcp-ocata-cicd/stacklight/client.yml
+++ /dev/null
@@ -1,19 +0,0 @@
-classes:
-- system.docker.host
-- system.elasticsearch.client.single
-- system.grafana.client
-- system.grafana.client.datasource.prometheus
-- system.kibana.client.single
-- system.linux.system.repo.docker
-- cluster.virtual-mcp-ocata-cicd.infra
-parameters:
-  _param:
-    # Elasticsearch/Kibana client parameters
-    stacklight_log_address: ${_param:stacklight_monitor_address}
-    # Grafana client parameters
-    grafana_address: ${_param:stacklight_monitor_address}
-    grafana_port: 15013
-    grafana_user: admin
-    grafana_password: ${_param:grafana_admin_password}
-    grafana_prometheus_address: ${_param:stacklight_monitor_address}
-    grafana_prometheus_port: 15016
diff --git a/classes/cluster/virtual-mcp-ocata-cicd/stacklight/init.yml b/classes/cluster/virtual-mcp-ocata-cicd/stacklight/init.yml
deleted file mode 100644
index 8d3e10e..0000000
--- a/classes/cluster/virtual-mcp-ocata-cicd/stacklight/init.yml
+++ /dev/null
@@ -1,63 +0,0 @@
-parameters:
-  _param:
-    stacklight_monitor_address: 172.16.10.252
-    stacklight_node01_hostname: mon01
-    stacklight_node02_hostname: mon02
-    stacklight_node03_hostname: mon03
-    stacklight_node01_address: 172.16.10.107
-    stacklight_node02_address: 172.16.10.108
-    stacklight_node03_address: 172.16.10.109
-
-    # stacklight service addresses
-    stacklight_monitor_node01_address: 172.16.10.107
-    stacklight_monitor_node02_address: 172.16.10.108
-    stacklight_monitor_node03_address: 172.16.10.109
-    stacklight_telemetry_node01_address: ${_param:stacklight_monitor_node01_address}
-    stacklight_log_address: ${_param:stacklight_monitor_address}
-    stacklight_telemetry_address: ${_param:stacklight_monitor_address}
-
-    # Prometheus
-    prometheus_control_address: ${_param:stacklight_monitor_address}
-
-    mysql_admin_user: root
-    mysql_admin_password: workshop
-
-    grafana_user: admin
-    grafana_admin_password: password
-
-    mysql_grafana_password: password
-    cluster_local_address: ${_param:single_address}
-    galera_server_cluster_name: monitoring_cluster
-    galera_server_maintenance_password: workshop
-    galera_server_admin_password: workshop
-
-    heka_elasticsearch_host: ${_param:stacklight_monitor_address}
-    elasticsearch_port: 9200
-    stacklight_environment: ${_param:cluster_domain}
-    stacklight_notification_topic: stacklight_notifications
-  linux:
-    network:
-      host:
-        mon:
-          address: ${_param:stacklight_monitor_address}
-          names:
-          - mon
-          - mon.${_param:cluster_domain}
-        mon01:
-          address: ${_param:stacklight_node01_address}
-          names:
-          - ${_param:stacklight_node01_hostname}
-          - ${_param:stacklight_node01_hostname}.${_param:cluster_domain}
-        mon02:
-          address: ${_param:stacklight_node02_address}
-          names:
-          - ${_param:stacklight_node02_hostname}
-          - ${_param:stacklight_node02_hostname}.${_param:cluster_domain}
-        mon03:
-          address: ${_param:stacklight_node03_address}
-          names:
-          - ${_param:stacklight_node03_hostname}
-          - ${_param:stacklight_node03_hostname}.${_param:cluster_domain}
-    system:
-      name: ${_param:infra_config_hostname}
-      domain: ${_param:cluster_domain}
diff --git a/classes/cluster/virtual-mcp-ocata-cicd/stacklight/proxy.yml b/classes/cluster/virtual-mcp-ocata-cicd/stacklight/proxy.yml
deleted file mode 100644
index 3b6d25e..0000000
--- a/classes/cluster/virtual-mcp-ocata-cicd/stacklight/proxy.yml
+++ /dev/null
@@ -1,18 +0,0 @@
-classes:
-- system.nginx.server.single
-- system.nginx.server.proxy.stacklight.grafana
-- system.nginx.server.proxy.stacklight.kibana
-- system.nginx.server.proxy.monitoring.prometheus_server
-- system.nginx.server.proxy.monitoring.prometheus_alertmanager
-- system.salt.minion.cert.proxy
-- cluster.virtual-mcp-ocata-cicd.infra
-parameters:
-  _param:
-    #cluster_public_host: ${_param:prometheus_control_address}
-    nginx_proxy_grafana_port: 15013
-    nginx_proxy_ssl:
-      enabled: true
-      authority: ${_param:salt_minion_ca_authority}
-      engine: salt
-      mode: secure
-    salt_minion_ca_host: cfg01.${_param:cluster_domain}
diff --git a/classes/cluster/virtual-mcp-ocata-cicd/stacklight/server.yml b/classes/cluster/virtual-mcp-ocata-cicd/stacklight/server.yml
deleted file mode 100644
index a9e8625..0000000
--- a/classes/cluster/virtual-mcp-ocata-cicd/stacklight/server.yml
+++ /dev/null
@@ -1,84 +0,0 @@
-classes:
-- system.linux.system.repo.influxdb
-- system.linux.system.repo.elasticsearch
-- system.linux.system.repo.kibana
-- system.linux.system.repo.docker
-# Needed to install Galera packages
-- system.linux.system.repo.mcp.openstack
-- system.elasticsearch.server.cluster
-- system.elasticsearch.server.curator
-- system.kibana.server.single
-- system.haproxy.proxy.listen.stacklight.elasticsearch
-- system.haproxy.proxy.listen.stacklight.kibana
-- system.haproxy.proxy.listen.stacklight.influxdb
-- service.haproxy.proxy.single
-- system.galera.server.cluster
-- system.galera.server.database.grafana
-- system.influxdb.server.single
-- system.influxdb.database.prometheus
-#- system.keepalived.cluster.instance.prometheus_server_vip
-- system.telegraf.agent.remote
-- system.prometheus.server.remote_write.docker
-- system.prometheus.server.alertmanager.dns
-- system.prometheus.server.target.dns
-- system.docker.host
-- system.docker.client
-- system.docker.swarm.stack.monitoring
-- system.docker.swarm.stack.dashboard
-- cluster.virtual-mcp-ocata-cicd.infra
-parameters:
-  _param:
-    cluster_vip_address: ${_param:stacklight_monitor_address}
-    cluster_public_host: mon
-    docker_image_alertmanager: docker-prod-virtual.docker.mirantis.net/openstack-docker/alertmanager:latest
-    docker_image_pushgateway: docker-prod-virtual.docker.mirantis.net/openstack-docker/pushgateway:latest
-    docker_image_prometheus: docker-prod-virtual.docker.mirantis.net/openstack-docker/prometheus:latest
-    docker_image_remote_agent: docker-prod-virtual.docker.mirantis.net/openstack-docker/telegraf:latest
-    docker_image_remote_storage_adapter: docker-prod-virtual.docker.mirantis.net/openstack-docker/remote_storage_adapter:latest
-    docker_image_prometheus_relay: docker-prod-virtual.docker.mirantis.net/openstack-docker/prometheus_relay:latest
-    docker_image_grafana: grafana/grafana:4.5.2
-    grafana_admin_password: admin
-    keepalived_prometheus_vip_address: ${_param:cluster_vip_address}
-    keepalived_prometheus_vip_password: password
-    keepalived_prometheus_vip_interface: ens3
-    # Docker/Elasticsearch
-    cluster_elasticsearch_port: 9200
-    cluster_kibana_port: 5601
-    cluster_grafana_port: 3000
-    cluster_node01_hostname: ${_param:stacklight_node01_hostname}
-    cluster_node01_address: ${_param:stacklight_node01_address}
-    cluster_node02_hostname: ${_param:stacklight_node02_hostname}
-    cluster_node02_address: ${_param:stacklight_node02_address}
-    cluster_node03_hostname: ${_param:stacklight_node03_hostname}
-    cluster_node03_address: ${_param:stacklight_node03_address}
-    # Kibana
-    kibana_elasticsearch_host: ${_param:cluster_vip_address}
-    # Galera
-    openstack_version: newton
-    # Grafana
-    grafana_database_type: mysql
-    grafana_database_host: ${_param:cluster_vip_address}
-    grafana_database_password: ${_param:mysql_grafana_password}
-    influxdb_port: 8086
-    influxdb_admin_password: password
-    influxdb_stacklight_password: lmapass
-    prometheus_influxdb_url: "http://${_param:stacklight_monitor_address}:${_param:influxdb_port}/"
-    prometheus_influxdb_db: prometheus
-    prometheus_influxdb_username: lma
-    prometheus_influxdb_password: ${_param:influxdb_stacklight_password}
-  elasticsearch:
-    server:
-      heap:
-        size: 1
-  keepalived:
-    cluster:
-      instance:
-        VIP:
-          enabled: false
-
-  # Workaround for https://mirantis.jira.com/browse/PROD-12896 , remove when the bug is fixed
-  salt:
-    minion:
-      cert:
-        prometheus_server:
-          alternative_names: IP:${_param:cluster_vip_address},IP:${_param:cluster_node01_address},IP:${_param:cluster_node02_address},IP:${_param:cluster_node03_address}