resource_registry:
  OS::TripleO::Services::DisableUnbound: disable-unbound.yaml
  OS::TripleO::Controller::Net::SoftwareConfig: ../common/net-config-multinode.yaml
  OS::TripleO::Compute::Net::SoftwareConfig: ../common/net-config-multinode.yaml
  OS::TripleO::Services::OpenShift::Master: ../../extraconfig/services/openshift-master.yaml
  OS::TripleO::Services::OpenShift::Worker: ../../extraconfig/services/openshift-worker.yaml
  OS::TripleO::Services::OpenShift::Infra: ../../extraconfig/services/openshift-infra.yaml


parameter_defaults:
  ControllerServices:
    - OS::TripleO::Services::DisableUnbound
    - OS::TripleO::Services::CACerts
    - OS::TripleO::Services::ContainerImagePrepare
    - OS::TripleO::Services::Docker
    - OS::TripleO::Services::Kernel
    - OS::TripleO::Services::Ntp
    - OS::TripleO::Services::Snmp
    - OS::TripleO::Services::Timezone
    - OS::TripleO::Services::TripleoPackages
    - OS::TripleO::Services::TripleoFirewall
    - OS::TripleO::Services::Sshd
    # NOTE(mandre) In all-in-one HAproxy conflicts with the one openshift deploys
    # - OS::TripleO::Services::HAproxy
    # - OS::TripleO::Services::Keepalived
    - OS::TripleO::Services::OpenShift::Master
    - OS::TripleO::Services::OpenShift::Worker
    - OS::TripleO::Services::OpenShift::Infra

  Debug: true

  OpenShiftNodeGroupName: 'node-config-all-in-one'

  OpenShiftGlobalVariables:
    # NOTE(flaper87): Needed for the gate
    openshift_disable_check: package_availability,package_version,disk_availability,docker_storage,memory_availability