A utility to run diskimage-builder undercloud elements on a running host
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.

undercloud.conf.sample 12KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347
  1. [DEFAULT]
  2. #
  3. # From instack-undercloud
  4. #
  5. # Fully qualified hostname (including domain) to set on the
  6. # Undercloud. If left unset, the current hostname will be used, but
  7. # the user is responsible for configuring all system hostname settings
  8. # appropriately. If set, the undercloud install will configure all
  9. # system hostname settings. (string value)
  10. #undercloud_hostname = <None>
  11. # IP information for the interface on the Undercloud that will be
  12. # handling the PXE boots and DHCP for Overcloud instances. The IP
  13. # portion of the value will be assigned to the network interface
  14. # defined by local_interface, with the netmask defined by the prefix
  15. # portion of the value. (string value)
  16. #local_ip = 192.168.24.1/24
  17. # Network gateway for the Neutron-managed network for Overcloud
  18. # instances. This should match the local_ip above when using
  19. # masquerading. (string value)
  20. #network_gateway = 192.168.24.1
  21. # Virtual IP or DNS address to use for the public endpoints of
  22. # Undercloud services. Only used with SSL. (string value)
  23. # Deprecated group/name - [DEFAULT]/undercloud_public_vip
  24. #undercloud_public_host = 192.168.24.2
  25. # Virtual IP or DNS address to use for the admin endpoints of
  26. # Undercloud services. Only used with SSL. (string value)
  27. # Deprecated group/name - [DEFAULT]/undercloud_admin_vip
  28. #undercloud_admin_host = 192.168.24.3
  29. # DNS nameserver(s) to use for the undercloud node. (list value)
  30. #undercloud_nameservers =
  31. # List of ntp servers to use. (list value)
  32. #undercloud_ntp_servers =
  33. # DNS domain name to use when deploying the overcloud. The overcloud
  34. # parameter "CloudDomain" must be set to a matching value. (string
  35. # value)
  36. #overcloud_domain_name = localdomain
  37. # Certificate file to use for OpenStack service SSL connections.
  38. # Setting this enables SSL for the OpenStack API endpoints, leaving it
  39. # unset disables SSL. (string value)
  40. #undercloud_service_certificate =
  41. # When set to True, an SSL certificate will be generated as part of
  42. # the undercloud install and this certificate will be used in place of
  43. # the value for undercloud_service_certificate. The resulting
  44. # certificate will be written to
  45. # /etc/pki/tls/certs/undercloud-[undercloud_public_host].pem. This
  46. # certificate is signed by CA selected by the
  47. # "certificate_generation_ca" option. (boolean value)
  48. #generate_service_certificate = false
  49. # The certmonger nickname of the CA from which the certificate will be
  50. # requested. This is used only if the generate_service_certificate
  51. # option is set. Note that if the "local" CA is selected the
  52. # certmonger's local CA certificate will be extracted to /etc/pki/ca-
  53. # trust/source/anchors/cm-local-ca.pem and subsequently added to the
  54. # trust chain. (string value)
  55. #certificate_generation_ca = local
  56. # The kerberos principal for the service that will use the
  57. # certificate. This is only needed if your CA requires a kerberos
  58. # principal. e.g. with FreeIPA. (string value)
  59. #service_principal =
  60. # Network interface on the Undercloud that will be handling the PXE
  61. # boots and DHCP for Overcloud instances. (string value)
  62. #local_interface = eth1
  63. # MTU to use for the local_interface. (integer value)
  64. #local_mtu = 1500
  65. # Network CIDR for the Neutron-managed network for Overcloud
  66. # instances. This should be the subnet used for PXE booting. (string
  67. # value)
  68. #network_cidr = 192.168.24.0/24
  69. # Network that will be masqueraded for external access, if required.
  70. # This should be the subnet used for PXE booting. (string value)
  71. #masquerade_network = 192.168.24.0/24
  72. # Start of DHCP allocation range for PXE and DHCP of Overcloud
  73. # instances. (string value)
  74. #dhcp_start = 192.168.24.5
  75. # End of DHCP allocation range for PXE and DHCP of Overcloud
  76. # instances. (string value)
  77. #dhcp_end = 192.168.24.24
  78. # Path to hieradata override file. If set, the file will be copied
  79. # under /etc/puppet/hieradata and set as the first file in the hiera
  80. # hierarchy. This can be used to custom configure services beyond what
  81. # undercloud.conf provides (string value)
  82. #hieradata_override =
  83. # Path to network config override template. If set, this template will
  84. # be used to configure the networking via os-net-config. Must be in
  85. # json format. Templated tags can be used within the template, see
  86. # instack-undercloud/elements/undercloud-stack-config/net-
  87. # config.json.template for example tags (string value)
  88. #net_config_override =
  89. # Network interface on which inspection dnsmasq will listen. If in
  90. # doubt, use the default value. (string value)
  91. # Deprecated group/name - [DEFAULT]/discovery_interface
  92. #inspection_interface = br-ctlplane
  93. # Temporary IP range that will be given to nodes during the inspection
  94. # process. Should not overlap with the range defined by dhcp_start
  95. # and dhcp_end, but should be in the same network. (string value)
  96. # Deprecated group/name - [DEFAULT]/discovery_iprange
  97. #inspection_iprange = 192.168.24.100,192.168.24.120
  98. # Whether to enable extra hardware collection during the inspection
  99. # process. Requires python-hardware or python-hardware-detect package
  100. # on the introspection image. (boolean value)
  101. #inspection_extras = true
  102. # Whether to run benchmarks when inspecting nodes. Requires
  103. # inspection_extras set to True. (boolean value)
  104. # Deprecated group/name - [DEFAULT]/discovery_runbench
  105. #inspection_runbench = false
  106. # Whether to support introspection of nodes that have UEFI-only
  107. # firmware. (boolean value)
  108. #inspection_enable_uefi = true
  109. # Makes ironic-inspector enroll any unknown node that PXE-boots
  110. # introspection ramdisk in Ironic. By default, the "fake" driver is
  111. # used for new nodes (it is automatically enabled when this option is
  112. # set to True). Set discovery_default_driver to override.
  113. # Introspection rules can also be used to specify driver information
  114. # for newly enrolled nodes. (boolean value)
  115. #enable_node_discovery = false
  116. # The default driver to use for newly discovered nodes (requires
  117. # enable_node_discovery set to True). This driver is automatically
  118. # added to enabled_drivers. (string value)
  119. #discovery_default_driver = pxe_ipmitool
  120. # Whether to enable the debug log level for Undercloud OpenStack
  121. # services. (boolean value)
  122. #undercloud_debug = true
  123. # Whether to update packages during the Undercloud install. (boolean
  124. # value)
  125. #undercloud_update_packages = true
  126. # Whether to install Tempest in the Undercloud. (boolean value)
  127. #enable_tempest = true
  128. # Whether to install Telemetry services (ceilometer, gnocchi, aodh,
  129. # panko ) in the Undercloud. (boolean value)
  130. #enable_telemetry = false
  131. # Whether to install the TripleO UI. (boolean value)
  132. #enable_ui = true
  133. # Whether to install requirements to run the TripleO validations.
  134. # (boolean value)
  135. #enable_validations = true
  136. # Whether to install the Volume service. It is not currently used in
  137. # the undercloud. (boolean value)
  138. #enable_cinder = false
  139. # Whether to enable legacy ceilometer api in the Undercloud. Note:
  140. # Ceilometer API has been deprecated and will be removed in future
  141. # release. Please consider moving to gnocchi/Aodh/Panko API instead.
  142. # (boolean value)
  143. #enable_legacy_ceilometer_api = false
  144. # Whether to enable legacy ceilometer collector in the Undercloud.
  145. # Note: Ceilometer collector has been deprecated and will be removed
  146. # in future release. (boolean value)
  147. #enable_legacy_ceilometer_collector = false
  148. # Whether to install novajoin metadata service in the Undercloud.
  149. # (boolean value)
  150. #enable_novajoin = false
  151. # Whether to enable docker container images to be build on the
  152. # undercloud. (boolean value)
  153. #enable_container_images_build = true
  154. # One Time Password to register Undercloud node with an IPA server.
  155. # Required when enable_novajoin = True. (string value)
  156. #ipa_otp =
  157. # Whether to use iPXE for deploy and inspection. (boolean value)
  158. # Deprecated group/name - [DEFAULT]/ipxe_deploy
  159. #ipxe_enabled = true
  160. # Maximum number of attempts the scheduler will make when deploying
  161. # the instance. You should keep it greater or equal to the number of
  162. # bare metal nodes you expect to deploy at once to work around
  163. # potential race condition when scheduling. (integer value)
  164. # Minimum value: 1
  165. #scheduler_max_attempts = 30
  166. # Whether to clean overcloud nodes (wipe the hard drive) between
  167. # deployments and after the introspection. (boolean value)
  168. #clean_nodes = false
  169. # List of enabled bare metal drivers. (list value)
  170. #enabled_drivers = pxe_ipmitool,pxe_drac,pxe_ilo
  171. # List of enabled bare metal hardware types (next generation drivers).
  172. # (list value)
  173. #enabled_hardware_types = ipmi,redfish
  174. # An optional docker 'registry-mirror' that will beconfigured in
  175. # /etc/docker/daemon.json. (string value)
  176. #docker_registry_mirror =
  177. [auth]
  178. #
  179. # From instack-undercloud
  180. #
  181. # Password used for MySQL databases. If left unset, one will be
  182. # automatically generated. (string value)
  183. #undercloud_db_password = <None>
  184. # Keystone admin token. If left unset, one will be automatically
  185. # generated. (string value)
  186. #undercloud_admin_token = <None>
  187. # Keystone admin password. If left unset, one will be automatically
  188. # generated. (string value)
  189. #undercloud_admin_password = <None>
  190. # Glance service password. If left unset, one will be automatically
  191. # generated. (string value)
  192. #undercloud_glance_password = <None>
  193. # Heat db encryption key(must be 16, 24, or 32 characters. If left
  194. # unset, one will be automatically generated. (string value)
  195. #undercloud_heat_encryption_key = <None>
  196. # Heat service password. If left unset, one will be automatically
  197. # generated. (string value)
  198. #undercloud_heat_password = <None>
  199. # Heat cfn service password. If left unset, one will be automatically
  200. # generated. (string value)
  201. #undercloud_heat_cfn_password = <None>
  202. # Neutron service password. If left unset, one will be automatically
  203. # generated. (string value)
  204. #undercloud_neutron_password = <None>
  205. # Nova service password. If left unset, one will be automatically
  206. # generated. (string value)
  207. #undercloud_nova_password = <None>
  208. # Ironic service password. If left unset, one will be automatically
  209. # generated. (string value)
  210. #undercloud_ironic_password = <None>
  211. # Aodh service password. If left unset, one will be automatically
  212. # generated. (string value)
  213. #undercloud_aodh_password = <None>
  214. # Gnocchi service password. If left unset, one will be automatically
  215. # generated. (string value)
  216. #undercloud_gnocchi_password = <None>
  217. # Ceilometer service password. If left unset, one will be
  218. # automatically generated. (string value)
  219. #undercloud_ceilometer_password = <None>
  220. # Panko service password. If left unset, one will be automatically
  221. # generated. (string value)
  222. #undercloud_panko_password = <None>
  223. # Ceilometer metering secret. If left unset, one will be automatically
  224. # generated. (string value)
  225. #undercloud_ceilometer_metering_secret = <None>
  226. # Ceilometer snmpd read-only user. If this value is changed from the
  227. # default, the new value must be passed in the overcloud environment
  228. # as the parameter SnmpdReadonlyUserName. This value must be between 1
  229. # and 32 characters long. (string value)
  230. #undercloud_ceilometer_snmpd_user = ro_snmp_user
  231. # Ceilometer snmpd password. If left unset, one will be automatically
  232. # generated. (string value)
  233. #undercloud_ceilometer_snmpd_password = <None>
  234. # Swift service password. If left unset, one will be automatically
  235. # generated. (string value)
  236. #undercloud_swift_password = <None>
  237. # Mistral service password. If left unset, one will be automatically
  238. # generated. (string value)
  239. #undercloud_mistral_password = <None>
  240. # Rabbitmq cookie. If left unset, one will be automatically generated.
  241. # (string value)
  242. #undercloud_rabbit_cookie = <None>
  243. # Rabbitmq password. If left unset, one will be automatically
  244. # generated. (string value)
  245. #undercloud_rabbit_password = <None>
  246. # Rabbitmq username. If left unset, one will be automatically
  247. # generated. (string value)
  248. #undercloud_rabbit_username = <None>
  249. # Heat stack domain admin password. If left unset, one will be
  250. # automatically generated. (string value)
  251. #undercloud_heat_stack_domain_admin_password = <None>
  252. # Swift hash suffix. If left unset, one will be automatically
  253. # generated. (string value)
  254. #undercloud_swift_hash_suffix = <None>
  255. # HAProxy stats password. If left unset, one will be automatically
  256. # generated. (string value)
  257. #undercloud_haproxy_stats_password = <None>
  258. # Zaqar password. If left unset, one will be automatically generated.
  259. # (string value)
  260. #undercloud_zaqar_password = <None>
  261. # Horizon secret key. If left unset, one will be automatically
  262. # generated. (string value)
  263. #undercloud_horizon_secret_key = <None>
  264. # Cinder service password. If left unset, one will be automatically
  265. # generated. (string value)
  266. #undercloud_cinder_password = <None>
  267. # Novajoin vendordata plugin service password. If left unset, one will
  268. # be automatically generated. (string value)
  269. #undercloud_novajoin_password = <None>