Heat templates for deploying OpenStack
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

77 lines
3.1KB

  1. ###############################################################################
  2. # Role: Compute #
  3. ###############################################################################
  4. - name: Compute
  5. description: |
  6. Basic Compute Node role
  7. CountDefault: 1
  8. networks:
  9. InternalApi:
  10. subnet: internal_api_subnet
  11. Tenant:
  12. subnet: tenant_subnet
  13. Storage:
  14. subnet: storage_subnet
  15. HostnameFormatDefault: '%stackname%-novacompute-%index%'
  16. RoleParametersDefault:
  17. TunedProfileName: "virtual-host"
  18. # Deprecated & backward-compatible values (FIXME: Make parameters consistent)
  19. # Set uses_deprecated_params to True if any deprecated params are used.
  20. # These deprecated_params only need to be used for existing roles and not for
  21. # composable roles.
  22. uses_deprecated_params: True
  23. deprecated_param_image: 'NovaImage'
  24. deprecated_param_extraconfig: 'NovaComputeExtraConfig'
  25. deprecated_param_metadata: 'NovaComputeServerMetadata'
  26. deprecated_param_scheduler_hints: 'NovaComputeSchedulerHints'
  27. deprecated_param_ips: 'NovaComputeIPs'
  28. deprecated_server_resource_name: 'NovaCompute'
  29. deprecated_nic_config_name: 'compute.yaml'
  30. ServicesDefault:
  31. - OS::TripleO::Services::Aide
  32. - OS::TripleO::Services::AuditD
  33. - OS::TripleO::Services::BootParams
  34. - OS::TripleO::Services::CACerts
  35. - OS::TripleO::Services::CephClient
  36. - OS::TripleO::Services::CephExternal
  37. - OS::TripleO::Services::CertmongerUser
  38. - OS::TripleO::Services::Collectd
  39. - OS::TripleO::Services::ComputeCeilometerAgent
  40. - OS::TripleO::Services::ComputeNeutronCorePlugin
  41. - OS::TripleO::Services::ComputeNeutronL3Agent
  42. - OS::TripleO::Services::ComputeNeutronMetadataAgent
  43. - OS::TripleO::Services::ComputeNeutronOvsAgent
  44. - OS::TripleO::Services::Docker
  45. - OS::TripleO::Services::Fluentd
  46. - OS::TripleO::Services::Ipsec
  47. - OS::TripleO::Services::Iscsid
  48. - OS::TripleO::Services::Kernel
  49. - OS::TripleO::Services::LoginDefs
  50. - OS::TripleO::Services::MetricsQdr
  51. - OS::TripleO::Services::MySQLClient
  52. - OS::TripleO::Services::NeutronBgpVpnBagpipe
  53. - OS::TripleO::Services::NeutronLinuxbridgeAgent
  54. - OS::TripleO::Services::NeutronVppAgent
  55. - OS::TripleO::Services::NovaCompute
  56. - OS::TripleO::Services::NovaLibvirt
  57. - OS::TripleO::Services::NovaLibvirtGuests
  58. - OS::TripleO::Services::NovaMigrationTarget
  59. - OS::TripleO::Services::ContainersLogrotateCrond
  60. - OS::TripleO::Services::OpenDaylightOvs
  61. - OS::TripleO::Services::Podman
  62. - OS::TripleO::Services::Rhsm
  63. - OS::TripleO::Services::RsyslogSidecar
  64. - OS::TripleO::Services::Securetty
  65. - OS::TripleO::Services::SensuClient
  66. - OS::TripleO::Services::SkydiveAgent
  67. - OS::TripleO::Services::Snmp
  68. - OS::TripleO::Services::Sshd
  69. - OS::TripleO::Services::Timesync
  70. - OS::TripleO::Services::Timezone
  71. - OS::TripleO::Services::TripleoFirewall
  72. - OS::TripleO::Services::TripleoPackages
  73. - OS::TripleO::Services::Tuned
  74. - OS::TripleO::Services::Vpp
  75. - OS::TripleO::Services::OVNController
  76. - OS::TripleO::Services::OVNMetadataAgent