03f208b658
This adds the sshd puppet service to the containerized compute role All other roles already include this service from the defaults roles data, it is only missing from the compute role. As the sshd service runs on the docker host, this must remain as a traditional puppet service. NB the sshd puppet service does not enable sshd, it just enables the management of the sshd config via t-h-t/puppet. Closes-bug: #1693837 Change-Id: I86ff749245ac791e870528ad4b410f3c1fd812e0
54 lines
3.0 KiB
YAML
54 lines
3.0 KiB
YAML
# This environment contains the services that can work with TLS-everywhere.
|
|
resource_registry:
|
|
# This can be used when you don't want to run puppet on the host,
|
|
# e.g atomic, but it has been replaced with OS::TripleO::Services::Docker
|
|
# OS::TripleO::NodeUserData: ../docker/firstboot/setup_docker_host.yaml
|
|
OS::TripleO::Services::Docker: ../puppet/services/docker.yaml
|
|
# The compute node still needs extra initialization steps
|
|
OS::TripleO::Compute::NodeUserData: ../docker/firstboot/setup_docker_host.yaml
|
|
|
|
# NOTE: add roles to be docker enabled as we support them.
|
|
OS::TripleO::Services::AodhApi: ../docker/services/aodh-api.yaml
|
|
OS::TripleO::Services::AodhEvaluator: ../docker/services/aodh-evaluator.yaml
|
|
OS::TripleO::Services::AodhListener: ../docker/services/aodh-listener.yaml
|
|
OS::TripleO::Services::AodhNotifier: ../docker/services/aodh-notifier.yaml
|
|
OS::TripleO::Services::ComputeNeutronOvsAgent: ../docker/services/neutron-ovs-agent.yaml
|
|
OS::TripleO::Services::GlanceApi: ../docker/services/glance-api.yaml
|
|
OS::TripleO::Services::GnocchiApi: ../docker/services/gnocchi-api.yaml
|
|
OS::TripleO::Services::GnocchiMetricd: ../docker/services/gnocchi-metricd.yaml
|
|
OS::TripleO::Services::GnocchiStatsd: ../docker/services/gnocchi-statsd.yaml
|
|
OS::TripleO::Services::HeatApi: ../docker/services/heat-api.yaml
|
|
OS::TripleO::Services::HeatApiCfn: ../docker/services/heat-api-cfn.yaml
|
|
OS::TripleO::Services::HeatEngine: ../docker/services/heat-engine.yaml
|
|
OS::TripleO::Services::Keystone: ../docker/services/keystone.yaml
|
|
OS::TripleO::Services::NeutronApi: ../docker/services/neutron-api.yaml
|
|
OS::TripleO::Services::NeutronCorePlugin: ../docker/services/neutron-plugin-ml2.yaml
|
|
OS::TripleO::Services::NeutronDhcpAgent: ../docker/services/neutron-dhcp.yaml
|
|
OS::TripleO::Services::NeutronL3Agent: ../docker/services/neutron-l3.yaml
|
|
OS::TripleO::Services::NeutronOvsAgent: ../docker/services/neutron-ovs-agent.yaml
|
|
OS::TripleO::Services::NeutronServer: ../docker/services/neutron-api.yaml
|
|
OS::TripleO::Services::PankoApi: ../docker/services/panko-api.yaml
|
|
OS::TripleO::Services::SwiftProxy: ../docker/services/swift-proxy.yaml
|
|
OS::TripleO::Services::SwiftRingBuilder: ../docker/services/swift-ringbuilder.yaml
|
|
OS::TripleO::Services::SwiftStorage: ../docker/services/swift-storage.yaml
|
|
|
|
OS::TripleO::PostDeploySteps: ../docker/post.yaml
|
|
OS::TripleO::PostUpgradeSteps: ../docker/post-upgrade.yaml
|
|
|
|
OS::TripleO::Services: ../docker/services/services.yaml
|
|
|
|
parameter_defaults:
|
|
# Defaults to 'tripleoupstream'. Specify a local docker registry
|
|
# Example: 192.168.24.1:8787/tripleoupstream
|
|
DockerNamespace: tripleoupstream
|
|
DockerNamespaceIsRegistry: false
|
|
|
|
ComputeServices:
|
|
- OS::TripleO::Services::CACerts
|
|
- OS::TripleO::Services::CertmongerUser
|
|
- OS::TripleO::Services::NovaCompute
|
|
- OS::TripleO::Services::NovaLibvirt
|
|
- OS::TripleO::Services::ComputeNeutronOvsAgent
|
|
- OS::TripleO::Services::Docker
|
|
- OS::TripleO::Services::Sshd
|