Merge "Composable Zaqar services"
[apex-tripleo-heat-templates.git] / environments / docker.yaml
1 resource_registry:
2   # Docker container with heat agents for containerized compute node.
3   OS::TripleO::NodeUserData: ../docker/firstboot/install_docker_agents.yaml
4   OS::TripleO::Services::NovaLibvirt: ../docker/services/nova-libvirt.yaml
5   OS::TripleO::Services::ComputeNeutronOvsAgent: ../docker/services/neutron-ovs-agent.yaml
6   OS::TripleO::Services::NovaCompute: ../docker/services/nova-compute.yaml
7   # NOTE (dprince) here we set new roles to be docker enabled as we add support
8   #OS::TripleO::ComputePostDeploySteps: ../docker/post.yaml
9   # NOTE (mandre) Defining per role post deploy steps doesn't work yet
10   # Set a global PostDeploySteps that works for both containerized and
11   # non-containerized roles
12   OS::TripleO::PostDeploySteps: ../docker/post.yaml
13   OS::TripleO::Services: ../docker/services/services.yaml
14
15 parameter_defaults:
16   NovaImage: atomic-image
17   # Defaults to 'tripleoupstream'.  Specify a local docker registry
18   # Example: 192.0.2.1:8787/tripleoupstream
19   DockerNamespace: tripleoupstream
20   # Enable local Docker registry
21   DockerNamespaceIsRegistry: false
22   DockerAgentImage: heat-docker-agents:newton
23   # Docker containers
24   DockerNovaComputeImage: centos-binary-nova-compute:newton
25   DockerLibvirtImage: centos-binary-nova-libvirt:newton
26   DockerOpenvswitchImage: centos-binary-neutron-openvswitch-agent:newton
27   DockerOvsVswitchdImage: centos-binary-openvswitch-vswitchd:newton
28   DockerOpenvswitchDBImage: centos-binary-openvswitch-db-server:newton
29
30   ComputeServices:
31     - OS::TripleO::Services::NovaCompute
32     - OS::TripleO::Services::NovaLibvirt
33     - OS::TripleO::Services::ComputeNeutronOvsAgent