6e866224fd
This change modifies the template interface to support containers and converts the compute services to composable roles. Co-Authored-By: Dan Prince <dprince@redhat.com> Co-Authored-By: Flavio Percoco <flavio@redhat.com> Co-Authored-By: Martin André <m.andre@redhat.com> Co-Authored-By: Steve Baker <sbaker@redhat.com> Change-Id: I82fa58e19de94ec78ca242154bc6ecc592112d1b
34 lines
1.6 KiB
YAML
34 lines
1.6 KiB
YAML
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
|