0a642a10da
For a standalone all-in-one, we need to create a basic role that has some of the services, a network config for a single node and an environment file that has all the services defined but disabled so that we can enable just the services we will need. In the future, we will likely make the service list more dynamic but for now it contains a minimal set of services for a keystone/openshift/kubernetes deployment. Change-Id: Ieb7c94563bd0132393b5fa268d743981f6e0b6f2 Related-Blueprint: all-in-one
55 lines
2.2 KiB
YAML
55 lines
2.2 KiB
YAML
###############################################################################
|
|
# Role: Standalone #
|
|
###############################################################################
|
|
- name: Standalone
|
|
description: |
|
|
EXPERIMENTAL. A standalone role that a minimal set of services.
|
|
This can be used for testing in a single node configuration with the
|
|
'openstack tripleo deploy --standalone' command.
|
|
CountDefault: 1
|
|
tags:
|
|
- primary
|
|
- controller
|
|
disable_constraints: True
|
|
ServicesDefault:
|
|
- OS::TripleO::Services::Apache
|
|
- OS::TripleO::Services::CACerts
|
|
- OS::TripleO::Services::CertmongerUser
|
|
- OS::TripleO::Services::Collectd
|
|
- OS::TripleO::Services::ContainersLogrotateCrond
|
|
- OS::TripleO::Services::Docker
|
|
- OS::TripleO::Services::DockerRegistry
|
|
- OS::TripleO::Services::Etcd
|
|
- OS::TripleO::Services::HAProxyInternalTLS
|
|
- OS::TripleO::Services::HAProxyPublicTLS
|
|
- OS::TripleO::Services::HAproxy
|
|
- OS::TripleO::Services::Keepalived
|
|
- OS::TripleO::Services::Kernel
|
|
- OS::TripleO::Services::Keystone
|
|
- OS::TripleO::Services::Kubernetes::Master
|
|
- OS::TripleO::Services::Kubernetes::Worker
|
|
- OS::TripleO::Services::LoginDefs
|
|
- OS::TripleO::Services::MasqueradeNetworks
|
|
- OS::TripleO::Services::Memcached
|
|
- OS::TripleO::Services::MySQL
|
|
- OS::TripleO::Services::MySQLClient
|
|
- OS::TripleO::Services::Ntp
|
|
- OS::TripleO::Services::OpenShift::GlusterFS
|
|
- OS::TripleO::Services::OpenShift::Master
|
|
- OS::TripleO::Services::OpenShift::Worker
|
|
- OS::TripleO::Services::OsloMessagingNotify
|
|
- OS::TripleO::Services::OsloMessagingRpc
|
|
- OS::TripleO::Services::Pacemaker
|
|
- OS::TripleO::Services::Redis
|
|
- OS::TripleO::Services::Rhsm
|
|
- OS::TripleO::Services::RsyslogSidecar
|
|
- OS::TripleO::Services::Securetty
|
|
- OS::TripleO::Services::Snmp
|
|
- OS::TripleO::Services::Sshd
|
|
- OS::TripleO::Services::TLSProxyBase
|
|
- OS::TripleO::Services::Tempest
|
|
- OS::TripleO::Services::Timezone
|
|
- OS::TripleO::Services::TripleoFirewall
|
|
- OS::TripleO::Services::TripleoPackages
|
|
- OS::TripleO::Services::Tuned
|