Env files for ODL deployments
[apex-tripleo-heat-templates.git] / roles / Compute.yaml
1 ###############################################################################
2 # Role: Compute                                                               #
3 ###############################################################################
4 - name: Compute
5   description: |
6     Basic Compute Node role
7   CountDefault: 1
8   networks:
9     - InternalApi
10     - Tenant
11     - Storage
12   HostnameFormatDefault: '%stackname%-novacompute-%index%'
13   # Deprecated & backward-compatible values (FIXME: Make parameters consistent)
14   # Set uses_deprecated_params to True if any deprecated params are used.
15   uses_deprecated_params: True
16   deprecated_param_image: 'NovaImage'
17   deprecated_param_extraconfig: 'NovaComputeExtraConfig'
18   deprecated_param_metadata: 'NovaComputeServerMetadata'
19   deprecated_param_scheduler_hints: 'NovaComputeSchedulerHints'
20   deprecated_param_ips: 'NovaComputeIPs'
21   deprecated_server_resource_name: 'NovaCompute'
22   disable_upgrade_deployment: True
23   ServicesDefault:
24     - OS::TripleO::Services::AuditD
25     - OS::TripleO::Services::CACerts
26     - OS::TripleO::Services::CephClient
27     - OS::TripleO::Services::CephExternal
28     - OS::TripleO::Services::CertmongerUser
29     - OS::TripleO::Services::Collectd
30     - OS::TripleO::Services::ComputeCeilometerAgent
31     - OS::TripleO::Services::ComputeNeutronCorePlugin
32     - OS::TripleO::Services::ComputeNeutronL3Agent
33     - OS::TripleO::Services::ComputeNeutronMetadataAgent
34     - OS::TripleO::Services::ComputeNeutronOvsAgent
35     - OS::TripleO::Services::Docker
36     - OS::TripleO::Services::FluentdClient
37     - OS::TripleO::Services::Iscsid
38     - OS::TripleO::Services::Kernel
39     - OS::TripleO::Services::MySQLClient
40     - OS::TripleO::Services::NeutronLinuxbridgeAgent
41     - OS::TripleO::Services::NeutronSriovAgent
42     - OS::TripleO::Services::NeutronSriovHostConfig
43     - OS::TripleO::Services::NeutronVppAgent
44     - OS::TripleO::Services::NovaCompute
45     - OS::TripleO::Services::NovaLibvirt
46     - OS::TripleO::Services::NovaMigrationTarget
47     - OS::TripleO::Services::Ntp
48     - OS::TripleO::Services::ContainersLogrotateCrond
49     - OS::TripleO::Services::OpenDaylightOvs
50     - OS::TripleO::Services::Securetty
51     - OS::TripleO::Services::SensuClient
52     - OS::TripleO::Services::Snmp
53     - OS::TripleO::Services::Sshd
54     - OS::TripleO::Services::Timezone
55     - OS::TripleO::Services::TripleoFirewall
56     - OS::TripleO::Services::TripleoPackages
57     - OS::TripleO::Services::Tuned
58     - OS::TripleO::Services::Vpp
59     - OS::TripleO::Services::OVNController