# DEPRECATED.
# This file has been replaced with environments/standalone/standalone-tripleo.yaml
resource_registry:
  OS::TripleO::Services::Tmpwatch: ../deployment/logrotate/tmpwatch-install.yaml
  OS::TripleO::Network::Ports::RedisVipPort: ../network/ports/noop.yaml
  OS::TripleO::Network::Ports::OVNDBsVipPort: ../network/ports/noop.yaml
  OS::TripleO::Network::Ports::ControlPlaneVipPort: ../deployed-server/deployed-neutron-port.yaml
  OS::TripleO::Standalone::Net::SoftwareConfig: ../net-config-standalone.yaml
  OS::TripleO::NodeExtraConfigPost: ../extraconfig/post_deploy/standalone_post.yaml

  OS::TripleO::Services::OpenStackClients: ../deployment/clients/openstack-clients-baremetal-puppet.yaml

  # Disable non-openstack services that are enabled by default
  OS::TripleO::Services::HAproxy: OS::Heat::None
  OS::TripleO::Services::Keepalived: OS::Heat::None
  OS::TripleO::Services::Kubernetes::Master: OS::Heat::None
  OS::TripleO::Services::Kubernetes::Worker: OS::Heat::None
  OS::TripleO::Services::Redis: OS::Heat::None

  # By default we only want the following OpenStack services to be enabled:
  # * Keystone
  # * Nova (and related)
  # * Neutron (and related)
  # * Glance
  # * Cinder
  # * Swift
  # * Horizon
  # so we disable any other OpenStacks that would normally be enabled.
  # Aodh
  OS::TripleO::Services::AodhApi: OS::Heat::None
  OS::TripleO::Services::AodhEvaluator: OS::Heat::None
  OS::TripleO::Services::AodhEvaluator: OS::Heat::None
  OS::TripleO::Services::AodhListener: OS::Heat::None
  OS::TripleO::Services::AodhNotifier: OS::Heat::None
  # Barbican
  OS::TripleO::Services::BarbicanApi: OS::Heat::None
  OS::TripleO::Services::BarbicanBackendDogtag: OS::Heat::None
  OS::TripleO::Services::BarbicanBackendKmip: OS::Heat::None
  OS::TripleO::Services::BarbicanBackendPkcs11Crypto: OS::Heat::None
  OS::TripleO::Services::BarbicanBackendSimpleCrypto: OS::Heat::None
  # Ceilometer
  OS::TripleO::Services::CeilometerAgentCentral: OS::Heat::None
  OS::TripleO::Services::CeilometerAgentNotification: OS::Heat::None
  OS::TripleO::Services::ComputeCeilometerAgent: OS::Heat::None
  # Designate
  OS::TripleO::Services::DesignateApi: OS::Heat::None
  OS::TripleO::Services::DesignateCentral: OS::Heat::None
  OS::TripleO::Services::DesignateMDNS: OS::Heat::None
  OS::TripleO::Services::DesignateProducer: OS::Heat::None
  OS::TripleO::Services::DesignateSink: OS::Heat::None
  OS::TripleO::Services::DesignateWorker: OS::Heat::None
  # Gnocchi
  OS::TripleO::Services::GnocchiApi: OS::Heat::None
  OS::TripleO::Services::GnocchiMetricd: OS::Heat::None
  OS::TripleO::Services::GnocchiStatsd: OS::Heat::None
  # Heat
  OS::TripleO::Services::HeatApi: OS::Heat::None
  OS::TripleO::Services::HeatApiCfn: OS::Heat::None
  OS::TripleO::Services::HeatApiCloudwatch: OS::Heat::None
  OS::TripleO::Services::HeatEngine: OS::Heat::None
  # Ironic
  OS::TripleO::Services::IronicApi: OS::Heat::None
  OS::TripleO::Services::IronicConductor: OS::Heat::None
  OS::TripleO::Services::IronicInspector: OS::Heat::None
  OS::TripleO::Services::IronicNeutronAgent: OS::Heat::None
  OS::TripleO::Services::IronicPxe: OS::Heat::None
  # Manila
  OS::TripleO::Services::ManilaApi: OS::Heat::None
  OS::TripleO::Services::ManilaBackendCephFs: OS::Heat::None
  OS::TripleO::Services::ManilaBackendIsilon: OS::Heat::None
  OS::TripleO::Services::ManilaBackendNetapp: OS::Heat::None
  OS::TripleO::Services::ManilaBackendUnity: OS::Heat::None
  OS::TripleO::Services::ManilaBackendVMAX: OS::Heat::None
  OS::TripleO::Services::ManilaBackendVNX: OS::Heat::None
  OS::TripleO::Services::ManilaScheduler: OS::Heat::None
  OS::TripleO::Services::ManilaShare: OS::Heat::None
  # Mistral
  OS::TripleO::Services::MistralApi: OS::Heat::None
  OS::TripleO::Services::MistralEngine: OS::Heat::None
  OS::TripleO::Services::MistralEventEngine: OS::Heat::None
  OS::TripleO::Services::MistralExecutor: OS::Heat::None
  # Sahara
  OS::TripleO::Services::SaharaApi: OS::Heat::None
  OS::TripleO::Services::SaharaEngine: OS::Heat::None
  # Zaqar
  OS::TripleO::Services::Zaqar: OS::Heat::None

parameter_defaults:
  StackAction: CREATE
  SoftwareConfigTransport: POLL_SERVER_HEAT
  EnablePackageInstall: true
  SwiftReplicas: 1
