resource_registry:
  # Docker container with heat agents for containerized compute node.
  OS::TripleO::NodeUserData: ../docker/firstboot/install_docker_agents.yaml
  OS::TripleO::Services::NovaLibvirt: ../docker/services/nova-libvirt.yaml
  OS::TripleO::Services::ComputeNeutronOvsAgent: ../docker/services/neutron-ovs-agent.yaml
  OS::TripleO::Services::NovaCompute: ../docker/services/nova-compute.yaml
  # NOTE (dprince) here we set new roles to be docker enabled as we add support
  #OS::TripleO::ComputePostDeploySteps: ../docker/post.yaml
  # NOTE (mandre) Defining per role post deploy steps doesn't work yet
  # Set a global PostDeploySteps that works for both containerized and
  # non-containerized roles
  OS::TripleO::PostDeploySteps: ../docker/post.yaml
  OS::TripleO::Services: ../docker/services/services.yaml

parameter_defaults:
  NovaImage: atomic-image
  # Defaults to 'tripleoupstream'.  Specify a local docker registry
  # Example: 192.0.2.1:8787/tripleoupstream
  DockerNamespace: tripleoupstream
  # Enable local Docker registry
  DockerNamespaceIsRegistry: false
  DockerAgentImage: heat-docker-agents:newton
  # Docker containers
  DockerNovaComputeImage: centos-binary-nova-compute:newton
  DockerLibvirtImage: centos-binary-nova-libvirt:newton
  DockerOpenvswitchImage: centos-binary-neutron-openvswitch-agent:newton
  DockerOvsVswitchdImage: centos-binary-openvswitch-vswitchd:newton
  DockerOpenvswitchDBImage: centos-binary-openvswitch-db-server:newton

  ComputeServices:
    - OS::TripleO::Services::NovaCompute
    - OS::TripleO::Services::NovaLibvirt
    - OS::TripleO::Services::ComputeNeutronOvsAgent