Advertisement
Guest User

Untitled

a guest
Apr 20th, 2016
755
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 26.83 KB | None | 0 0
  1. access:
  2. email:
  3. description: Email address for Administrator
  4. label: Email
  5. regex:
  6. error: Invalid email
  7. source: ^\S+@\S+$
  8. type: text
  9. value: admin@localhost
  10. weight: 40
  11. metadata:
  12. group: general
  13. label: OpenStack Access
  14. weight: 10
  15. password:
  16. description: Password for Administrator
  17. label: Password
  18. regex:
  19. error: Empty password
  20. source: \S
  21. type: password
  22. value: gd
  23. weight: 20
  24. tenant:
  25. description: Tenant (project) name for Administrator
  26. label: Tenant
  27. regex:
  28. error: Invalid tenant name
  29. source: ^(?!services$)(?!nova$)(?!glance$)(?!keystone$)(?!neutron$)(?!cinder$)(?!swift$)(?!ceph$)(?!ironic$)(?![Gg]uest$)(?!.*
  30. +.*$).+
  31. type: text
  32. value: gd
  33. weight: 30
  34. user:
  35. description: Username for Administrator
  36. label: Username
  37. regex:
  38. error: Invalid username
  39. source: ^(?!services$)(?!nova$)(?!glance$)(?!keystone$)(?!neutron$)(?!cinder$)(?!swift$)(?!ceph$)(?!ironic$)(?![Gg]uest$)(?!.*
  40. +.*$).+
  41. type: text
  42. value: gd
  43. weight: 10
  44. additional_components:
  45. ceilometer:
  46. description: If selected, Ceilometer and Aodh components will be installed
  47. label: Install Ceilometer and Aodh
  48. type: checkbox
  49. value: false
  50. weight: 60
  51. heat:
  52. description: ''
  53. label: ''
  54. type: hidden
  55. value: true
  56. weight: 50
  57. ironic:
  58. description: If selected, Ironic component will be installed
  59. label: Install Ironic
  60. restrictions:
  61. - cluster:net_provider != 'neutron' or networking_parameters:segmentation_type != 'vlan': Ironic
  62. requires Neutron with VLAN segmentation.
  63. - settings:storage.images_ceph.value == true and settings:storage.objects_ceph.value == false: Ironic
  64. requires Swift or RadosGW for Glance images.
  65. type: checkbox
  66. value: false
  67. weight: 80
  68. metadata:
  69. group: openstack_services
  70. label: Additional Components
  71. weight: 10
  72. mongo:
  73. description: If selected, You can use external Mongo DB as ceilometer backend
  74. label: Use external Mongo DB
  75. restrictions:
  76. - settings:additional_components.ceilometer.value == false: External Mongo aims
  77. to be an external backend for Ceilometer. Without Ceilometer enabled, External
  78. Mongo is useless and should not be installed.
  79. type: checkbox
  80. value: false
  81. weight: 70
  82. murano:
  83. description: If selected, Murano component will be installed
  84. label: Install Murano
  85. type: checkbox
  86. value: false
  87. weight: 20
  88. murano-cfapi:
  89. description: If selected, Murano service broker will be installed
  90. label: Install Murano service broker for Cloud Foundry
  91. restrictions:
  92. - condition: settings:additional_components.murano.value == false
  93. message: Murano should be enabled
  94. - action: hide
  95. condition: not ('experimental' in version:feature_groups)
  96. type: checkbox
  97. value: false
  98. weight: 30
  99. murano_glance_artifacts_plugin:
  100. description: If selected glance artifact repository will be enabled
  101. label: Enable glance artifact repository
  102. restrictions:
  103. - condition: settings:additional_components.murano.value == false
  104. message: Murano should be enabled
  105. - action: hide
  106. condition: not ('experimental' in version:feature_groups)
  107. type: checkbox
  108. value: false
  109. weight: 40
  110. sahara:
  111. description: If selected, Sahara component will be installed
  112. label: Install Sahara
  113. type: checkbox
  114. value: false
  115. weight: 10
  116. cgroups:
  117. metadata:
  118. always_editable: true
  119. group: general
  120. label: Cgroups conguration for services
  121. restrictions:
  122. - action: hide
  123. condition: 'true'
  124. weight: 90
  125. common:
  126. auth_key:
  127. description: Public key(s) to include in authorized_keys on deployed nodes
  128. group: security
  129. label: Public Key
  130. type: hidden
  131. value: ''
  132. weight: 70
  133. auto_assign_floating_ip:
  134. description: If selected, OpenStack will automatically assign a floating IP to
  135. a new instance
  136. group: network
  137. label: Auto assign floating IP
  138. restrictions:
  139. - action: hide
  140. condition: cluster:net_provider == 'neutron'
  141. type: checkbox
  142. value: false
  143. weight: 40
  144. debug:
  145. description: Debug logging mode provides more information, but requires more disk
  146. space.
  147. group: logging
  148. label: OpenStack debug logging
  149. type: checkbox
  150. value: true
  151. weight: 20
  152. libvirt_type:
  153. group: compute
  154. label: Hypervisor type
  155. type: radio
  156. value: qemu
  157. values:
  158. - data: kvm
  159. description: Choose this type of hypervisor if you run OpenStack on hardware
  160. label: KVM
  161. - data: qemu
  162. description: Choose this type of hypervisor if you run OpenStack on virtual
  163. hosts.
  164. label: QEMU
  165. weight: 30
  166. metadata:
  167. label: Common
  168. weight: 10
  169. nova_quota:
  170. description: Quotas are used to limit CPU and memory usage for tenants. Enabling
  171. quotas will increase load on the Nova database.
  172. group: compute
  173. label: Nova quotas
  174. type: checkbox
  175. value: false
  176. weight: 30
  177. puppet_debug:
  178. description: Debug puppet logging mode provides more information, but requires
  179. more disk space.
  180. group: logging
  181. label: Puppet debug logging
  182. type: checkbox
  183. value: true
  184. weight: 20
  185. resume_guests_state_on_host_boot:
  186. description: Whether to resume previous guests state when the host reboots. If
  187. enabled, this option causes guests assigned to the host to resume their previous
  188. state. If the guest was running a restart will be attempted when nova-compute
  189. starts. If the guest was not running previously, a restart will not be attempted.
  190. group: compute
  191. label: Resume guests state on host boot
  192. type: checkbox
  193. value: true
  194. weight: 50
  195. task_deploy:
  196. description: The new deployment engine based on cross-node dependencies for deployment
  197. tasks.
  198. label: Enable task based deploy
  199. type: hidden
  200. value: true
  201. weight: 11
  202. use_cow_images:
  203. description: For most cases you will want qcow format. If it's disabled, raw image
  204. format will be used to run VMs. OpenStack with raw format currently does not
  205. support snapshotting.
  206. group: storage
  207. label: Use qcow format for images
  208. type: checkbox
  209. value: true
  210. weight: 60
  211. use_vcenter:
  212. type: hidden
  213. value: false
  214. weight: 30
  215. corosync:
  216. group:
  217. description: ''
  218. label: Group
  219. type: text
  220. value: 226.94.1.1
  221. weight: 10
  222. metadata:
  223. group: general
  224. label: Corosync
  225. restrictions:
  226. - action: hide
  227. condition: 'true'
  228. weight: 50
  229. port:
  230. description: ''
  231. label: Port
  232. type: text
  233. value: '12000'
  234. weight: 20
  235. verified:
  236. description: Set True only if multicast is configured correctly on router.
  237. label: Need to pass network verification.
  238. type: checkbox
  239. value: false
  240. weight: 10
  241. external_dns:
  242. dns_list:
  243. description: List of upstream DNS servers
  244. label: DNS list
  245. max: 3
  246. regex:
  247. error: Invalid IP address
  248. source: ^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$
  249. type: text_list
  250. value:
  251. - 10.109.3.1
  252. weight: 10
  253. metadata:
  254. group: network
  255. label: Host OS DNS Servers
  256. weight: 30
  257. external_mongo:
  258. hosts_ip:
  259. description: IP Addresses of MongoDB. Use comma to split IPs
  260. label: MongoDB hosts IP
  261. regex:
  262. error: Invalid hosts ip sequence
  263. source: ^(((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?),)*((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
  264. type: text
  265. value: ''
  266. weight: 30
  267. metadata:
  268. group: openstack_services
  269. label: External MongoDB
  270. restrictions:
  271. - action: hide
  272. condition: settings:additional_components.mongo.value == false
  273. message: Ceilometer and MongoDB are not enabled on the Additional Components
  274. section
  275. weight: 30
  276. mongo_db_name:
  277. description: Mongo database name
  278. label: Database name
  279. regex:
  280. error: Invalid database name
  281. source: ^\w+$
  282. type: text
  283. value: ceilometer
  284. weight: 30
  285. mongo_password:
  286. description: Mongo database password
  287. label: Password
  288. regex:
  289. error: Password contains spaces
  290. source: ^\S*$
  291. type: password
  292. value: ceilometer
  293. weight: 30
  294. mongo_replset:
  295. description: Name for Mongo replication set
  296. label: Replset
  297. type: text
  298. value: ''
  299. weight: 30
  300. mongo_user:
  301. description: Mongo database username
  302. label: Username
  303. regex:
  304. error: Empty username
  305. source: ^\w+$
  306. type: text
  307. value: ceilometer
  308. weight: 30
  309. external_ntp:
  310. metadata:
  311. group: network
  312. label: Host OS NTP Servers
  313. weight: 40
  314. ntp_list:
  315. description: List of upstream NTP servers
  316. label: NTP server list
  317. regex:
  318. error: Invalid NTP server
  319. source: ^[a-zA-Z\d]+[-\.\da-zA-Z]*$
  320. type: text_list
  321. value:
  322. - 10.109.3.1
  323. weight: 10
  324. kernel_params:
  325. kernel:
  326. description: Default kernel parameters
  327. label: Initial parameters
  328. type: text
  329. value: console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset
  330. metadata:
  331. group: general
  332. label: Kernel parameters
  333. weight: 60
  334. murano_settings:
  335. metadata:
  336. group: openstack_services
  337. label: Murano Settings
  338. restrictions:
  339. - action: hide
  340. condition: settings:additional_components.murano.value == false
  341. message: Murano is not enabled on the Additional Components section
  342. weight: 20
  343. murano_repo_url:
  344. description: ''
  345. label: Murano Repository URL
  346. type: text
  347. value: http://storage.apps.openstack.org/
  348. weight: 10
  349. neutron_advanced_configuration:
  350. metadata:
  351. group: network
  352. label: Neutron Advanced Configuration
  353. restrictions:
  354. - action: hide
  355. condition: cluster:net_provider != 'neutron'
  356. weight: 20
  357. neutron_dvr:
  358. description: Enable Distributed Virtual Routers in Neutron
  359. label: Neutron DVR
  360. restrictions:
  361. - ? networking_parameters:segmentation_type != 'vlan' and settings:neutron_advanced_configuration.neutron_l2_pop.value
  362. == false
  363. : DVR requires L2 population to be enabled.
  364. type: checkbox
  365. value: false
  366. weight: 20
  367. neutron_l2_pop:
  368. description: Enable L2 population mechanism in Neutron
  369. label: Neutron L2 population
  370. restrictions:
  371. - action: hide
  372. condition: networking_parameters:segmentation_type == 'vlan'
  373. type: checkbox
  374. value: false
  375. weight: 10
  376. neutron_l3_ha:
  377. description: 'Enable High Availability features for Virtual Routers in Neutron
  378.  
  379. Requires at least 2 Controller nodes to function properly
  380.  
  381. '
  382. label: Neutron L3 HA
  383. restrictions:
  384. - condition: settings:neutron_advanced_configuration.neutron_dvr.value == true
  385. message: Neutron DVR must be disabled in order to use Neutron L3 HA
  386. type: checkbox
  387. value: false
  388. weight: 30
  389. neutron_qos:
  390. description: Enable Neutron QoS advanced service plug-in
  391. label: Neutron QoS
  392. type: checkbox
  393. value: false
  394. weight: 40
  395. operator_user:
  396. authkeys:
  397. description: Public SSH keys to include to operator user's authorized keys, one
  398. per line.
  399. label: Authorized SSH keys
  400. type: textarea
  401. value: ''
  402. weight: 80
  403. homedir:
  404. description: Home directory for operator user
  405. label: Home directory
  406. regex:
  407. error: Invalid path
  408. source: ^/\S
  409. type: text
  410. value: /home/fueladmin
  411. weight: 70
  412. metadata:
  413. group: general
  414. label: Operating System Access
  415. weight: 15
  416. name:
  417. description: Username for operator user
  418. label: Username
  419. regex:
  420. error: Empty username
  421. source: \S
  422. type: text
  423. value: fueladmin
  424. weight: 50
  425. password:
  426. description: Password for operator user
  427. label: Password
  428. regex:
  429. error: Empty password
  430. source: \S
  431. type: password
  432. value: YQb0ll7DqEwmn0vXiI6Yx898
  433. weight: 60
  434. sudo:
  435. description: Sudoers configuration directives for operator user, one per line.
  436. label: Sudoers configuration
  437. type: textarea
  438. value: 'ALL=(ALL) NOPASSWD: ALL'
  439. weight: 90
  440. provision:
  441. metadata:
  442. group: general
  443. label: Provision
  444. restrictions:
  445. - action: hide
  446. condition: 'false'
  447. weight: 80
  448. method:
  449. type: hidden
  450. value: image
  451. packages:
  452. label: Initial packages
  453. type: textarea
  454. value: 'acl
  455.  
  456. anacron
  457.  
  458. bash-completion
  459.  
  460. bridge-utils
  461.  
  462. bsdmainutils
  463.  
  464. build-essential
  465.  
  466. cloud-init
  467.  
  468. curl
  469.  
  470. daemonize
  471.  
  472. debconf-utils
  473.  
  474. gdisk
  475.  
  476. grub-pc
  477.  
  478. hpsa-dkms
  479.  
  480. hwloc
  481.  
  482. i40e-dkms
  483.  
  484. linux-firmware
  485.  
  486. linux-firmware-nonfree
  487.  
  488. linux-headers-generic-lts-trusty
  489.  
  490. linux-image-generic-lts-trusty
  491.  
  492. lvm2
  493.  
  494. mcollective
  495.  
  496. mdadm
  497.  
  498. multipath-tools
  499.  
  500. multipath-tools-boot
  501.  
  502. nailgun-agent
  503.  
  504. nailgun-mcagents
  505.  
  506. network-checker
  507.  
  508. ntp
  509.  
  510. openssh-client
  511.  
  512. openssh-server
  513.  
  514. puppet
  515.  
  516. python-amqp
  517.  
  518. ruby-augeas
  519.  
  520. ruby-ipaddress
  521.  
  522. ruby-json
  523.  
  524. ruby-netaddr
  525.  
  526. ruby-openstack
  527.  
  528. ruby-shadow
  529.  
  530. ruby-stomp
  531.  
  532. telnet
  533.  
  534. ubuntu-minimal
  535.  
  536. ubuntu-standard
  537.  
  538. uuid-runtime
  539.  
  540. vim
  541.  
  542. virt-what
  543.  
  544. vlan
  545.  
  546. '
  547. weight: 10
  548. public_network_assignment:
  549. assign_to_all_nodes:
  550. description: When disabled, public network will be assigned to controllers only
  551. label: Assign public network to all nodes
  552. type: checkbox
  553. value: false
  554. weight: 10
  555. metadata:
  556. group: network
  557. label: Public network assignment
  558. restrictions:
  559. - action: hide
  560. condition: cluster:net_provider != 'neutron'
  561. weight: 10
  562. public_ssl:
  563. cert_data:
  564. description: Certificate and private key data, concatenated into a single file
  565. label: Certificate
  566. restrictions:
  567. - action: hide
  568. condition: (settings:public_ssl.cert_source.value != 'user_uploaded') or (settings:public_ssl.horizon.value
  569. == false and settings:public_ssl.services.value == false)
  570. type: file
  571. value:
  572. content: '-----BEGIN CERTIFICATE-----
  573.  
  574. MIIC7TCCAdUCAgPoMA0GCSqGSIb3DQEBBQUAMDwxHjAcBgNVBAsMFU1pcmFudGlz
  575.  
  576. IEZ1ZWwtUUEgVGVhbTEaMBgGA1UEAwwRcHVibGljLmZ1ZWwubG9jYWwwHhcNMTYw
  577.  
  578. NDE0MDk1MzE1WhcNMjYwNDEyMDk1MzE1WjA8MR4wHAYDVQQLDBVNaXJhbnRpcyBG
  579.  
  580. dWVsLVFBIFRlYW0xGjAYBgNVBAMMEXB1YmxpYy5mdWVsLmxvY2FsMIIBIjANBgkq
  581.  
  582. hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvwyaYQ5LAemJrRR5f2zZTAK/4pN6vahM
  583.  
  584. uFDxxseOyPprxbTH1+2zICRIvzkQqHdryatzJy4J3Mg6gt1nt3UjoLo/tU8eBTGX
  585.  
  586. uUm5iNmpQuUysnYXL1G4DF42mwHpeBOprhPKtIvnl+YqKYvtODmpGWgvAqsnvrUZ
  587.  
  588. So/ufOJgbX7gQd0UwsfuK4rn23a1cV2E9cjlQnFqO5seMQOyxU65eiKMQ0ZxnEmI
  589.  
  590. PQjWbAfejV+su4WIlm3YmOFi3BWKZpb09pQzxRhmU/f/8WvVVPRJ8RXqyKUk7req
  591.  
  592. Vi2M57m9HwVYRARSQjqHtk7e9gAXoi268JhtBz9+TMyfYffvDFxo1wIDAQABMA0G
  593.  
  594. CSqGSIb3DQEBBQUAA4IBAQBW47zB8ehG86netLA1mNjjN4QzsJJ3+0Ac4Zm1XMSg
  595.  
  596. fbEeppCl2I3QqcZh2Ro6jB4wN5RC47dLaxx6SFYy6Q0Z+D9K1ifl+CVdHBAD61Q4
  597.  
  598. pqE+1CUIGS7IwbsfNahe0TpT1jWFazls6KEB7MfpuNkGdwS7PiYJdWxoiO6GuMp6
  599.  
  600. O0CXd23cMH5FiSvoDwk4oRUEPSV34eMqHHOSzoodi1KeEdPCKgpLAiitmnyaKDZZ
  601.  
  602. e2qcRHlYKW280S3tyzZ5Nokx4x7rUD9tZhKBbuz2GvlN8YSosR+MaEIF33f6jjQ8
  603.  
  604. 8LgZyMdZp/cBiXcKG5sA0cEzQt+6SaBE2mFCvS87DHLL
  605.  
  606. -----END CERTIFICATE-----
  607.  
  608. -----BEGIN PRIVATE KEY-----
  609.  
  610. MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC/DJphDksB6Ymt
  611.  
  612. FHl/bNlMAr/ik3q9qEy4UPHGx47I+mvFtMfX7bMgJEi/ORCod2vJq3MnLgncyDqC
  613.  
  614. 3We3dSOguj+1Tx4FMZe5SbmI2alC5TKydhcvUbgMXjabAel4E6muE8q0i+eX5iop
  615.  
  616. i+04OakZaC8Cqye+tRlKj+584mBtfuBB3RTCx+4riufbdrVxXYT1yOVCcWo7mx4x
  617.  
  618. A7LFTrl6IoxDRnGcSYg9CNZsB96NX6y7hYiWbdiY4WLcFYpmlvT2lDPFGGZT9//x
  619.  
  620. a9VU9EnxFerIpSTut6pWLYznub0fBVhEBFJCOoe2Tt72ABeiLbrwmG0HP35MzJ9h
  621.  
  622. 9+8MXGjXAgMBAAECggEAGu+T9IsnWCWtG5H/b0/Rcz4P/8n7TDImXvZKoFQSdZOZ
  623.  
  624. Dk7mvjLtRmLXPt600ovDzrM1kRiUm2Q/m6PLs7n4Q/j+cnmtKd5MHfufBQRrMNtP
  625.  
  626. womTy0AiStwdps0mNZ/QFJMFyV7QUEJLP4BS+dJnXQWrWxz2hZTS9AhG/6SLI+S5
  627.  
  628. KCPtu1QBueOZKwv1ucssllGLwMsxCwilDszSZ0ssc4QoIZ9HDL6kYugxQ/SVCIDW
  629.  
  630. twGaeJDK1MPU6K0mbSpGze7vYrUTvKGTyaMF7mWAZsi05b/pDN0qgIZ9+yidCsNk
  631.  
  632. 9bDvQ2aKmOJs0jBoKvIvlfGS+mkGJUCfUxXF4v8awQKBgQDiulsUVdwnd3N5SFgn
  633.  
  634. iCsqT7wkz5FcO9kRVq6ySNAh5Kt3Yc/jCu5ODLQHReZWrbgauN3+UDOLqkNSTNJP
  635.  
  636. 8+XFsk1om357tTjdklAEtKXXQ+0qAnLzCl60YtmuPAOQy8kAik8TPYtzQnNuK92q
  637.  
  638. ia0hXlwteGavLDM+eyzaTN4fdQKBgQDXtwVGQ6WYqNycfiSEcUMFt5yKvu2+68Ng
  639.  
  640. pmo/GQsC5XZQyVH3hB8hUlZ3e/ecyf4ImEGK4REzu3RZWx51yOR/DZfEsHWcHEWp
  641.  
  642. Q6hZkEC9QIW974KvbrQTDMoMSKzbxkHkN+HhlewWdpl0NUQNB9BSa2pTLIwawYws
  643.  
  644. tlVcUWtJmwKBgC0Om8sOxRGSy3/uwJYamXlvHxSxq1GJEzo+37jOf448w1aWOZoF
  645.  
  646. MhaQr7ZCTeQr4cptsrA3gAbhbz+LxL/e2GrRZFDFlf0/pm1iBkTpIYwGE7ulgPKL
  647.  
  648. vQZcHqZhhtPfq7JPyicos+3T5tyeGw8pDR70gZ0HsGBfiE+Cawd2/y2BAoGAKkQh
  649.  
  650. E3BjvPKxLzSEITM0B6W/VWwtlzAIuyJARRa6Epo1QYUAu3e2xcelS4oNrTnivXpf
  651.  
  652. tT9+KF29YVi6MifnpYFbUF2m3ayodY7dKJdcJ/jBe8K3H3qYa/cgi6GdxP4moPnW
  653.  
  654. F2ZRuOEKFjvtloQGbG/BiIR8+y0bMxOSzCDj3asCgYBbf26cDad2BcMivKXW59cF
  655.  
  656. a07d5SAFUfzxQ/JGrT7vzpNT6d7703VNjC37pTsndCtm4DXf3Nr3jipCOE3XsuxM
  657.  
  658. 3cQAVtZLMz11wMFjdvMYePKoAlj5f26jbraV301/dgGutHMyaE/8cJ9Liq7ValRT
  659.  
  660. F6bQzyBd6fHA9F3938Ustw==
  661.  
  662. -----END PRIVATE KEY-----
  663.  
  664. '
  665. name: ca.pem
  666. weight: 40
  667. cert_source:
  668. description: From where we'll get certificate and private key
  669. label: Select source for certificate
  670. restrictions:
  671. - action: hide
  672. condition: settings:public_ssl.horizon.value == false and settings:public_ssl.services.value
  673. == false
  674. type: radio
  675. value: user_uploaded
  676. values:
  677. - data: self_signed
  678. description: Generate private key and certificate that will be signed by this
  679. key
  680. label: Self-signed
  681. - data: user_uploaded
  682. description: Use pre-generated key and certificate
  683. label: I have my own keypair with certificate
  684. weight: 30
  685. horizon:
  686. description: Secure access to Horizon enabling HTTPS instead of HTTP
  687. label: HTTPS for Horizon
  688. restrictions:
  689. - settings:public_ssl.services.value == false: TLS for OpenStack public endpoints
  690. should be enabled
  691. type: checkbox
  692. value: false
  693. weight: 20
  694. hostname:
  695. description: Your DNS entries should point to this name. Self-signed certificates
  696. also will use this hostname
  697. label: DNS hostname for public TLS endpoints
  698. restrictions:
  699. - action: hide
  700. condition: settings:public_ssl.horizon.value == false and settings:public_ssl.services.value
  701. == false
  702. type: text
  703. value: public.fuel.local
  704. weight: 50
  705. metadata:
  706. group: security
  707. label: Public TLS
  708. weight: 110
  709. services:
  710. description: Enable TLS termination on HAProxy for OpenStack services
  711. label: TLS for OpenStack public endpoints
  712. type: checkbox
  713. value: false
  714. weight: 10
  715. repo_setup:
  716. metadata:
  717. always_editable: true
  718. group: general
  719. label: Repositories
  720. weight: 50
  721. repos:
  722. description: 'Please note: the first repository will be considered the operating
  723. system mirror that will be used during node provisioning.
  724.  
  725. To create a local repository mirror on the Fuel master node, please follow the
  726. instructions provided by running "fuel-createmirror --help" on the Fuel master
  727. node.
  728.  
  729. Please make sure your Fuel master node has Internet access to the repository
  730. before attempting to create a mirror.
  731.  
  732. For more details, please refer to the documentation (https://docs.mirantis.com/openstack/fuel/fuel-9.0/operations.html#external-ubuntu-ops).
  733.  
  734. '
  735. extra_priority: null
  736. type: custom_repo_configuration
  737. value:
  738. - name: ubuntu
  739. priority: null
  740. section: main universe multiverse
  741. suite: trusty
  742. type: deb
  743. uri: http://archive.ubuntu.com/ubuntu/
  744. - name: ubuntu-updates
  745. priority: null
  746. section: main universe multiverse
  747. suite: trusty-updates
  748. type: deb
  749. uri: http://archive.ubuntu.com/ubuntu/
  750. - name: ubuntu-security
  751. priority: null
  752. section: main universe multiverse
  753. suite: trusty-security
  754. type: deb
  755. uri: http://archive.ubuntu.com/ubuntu/
  756. - name: mos
  757. priority: 1050
  758. section: main restricted
  759. suite: mos9.0
  760. type: deb
  761. uri: http://10.109.5.2:8080/mitaka-9.0/ubuntu/x86_64
  762. - name: mos-updates
  763. priority: 1050
  764. section: main restricted
  765. suite: mos9.0-updates
  766. type: deb
  767. uri: http://mirror.fuel-infra.org/mos-repos/ubuntu/9.0/
  768. - name: mos-security
  769. priority: 1050
  770. section: main restricted
  771. suite: mos9.0-security
  772. type: deb
  773. uri: http://mirror.fuel-infra.org/mos-repos/ubuntu/9.0/
  774. - name: mos-holdback
  775. priority: 1100
  776. section: main restricted
  777. suite: mos9.0-holdback
  778. type: deb
  779. uri: http://mirror.fuel-infra.org/mos-repos/ubuntu/9.0/
  780. - name: Auxiliary
  781. priority: 1150
  782. section: main restricted
  783. suite: auxiliary
  784. type: deb
  785. uri: http://10.109.5.2:8080/mitaka-9.0/ubuntu/auxiliary
  786. service_user:
  787. homedir:
  788. type: hidden
  789. value: /var/lib/fuel
  790. metadata:
  791. group: general
  792. label: Service user account
  793. restrictions:
  794. - action: hide
  795. condition: 'true'
  796. weight: 10
  797. name:
  798. type: hidden
  799. value: fuel
  800. password:
  801. type: hidden
  802. value: E5OrVHtyGwwlAGXRgDhFTzSJ
  803. root_password:
  804. type: hidden
  805. value: r00tme
  806. sudo:
  807. type: hidden
  808. value: 'ALL=(ALL) NOPASSWD: ALL'
  809. storage:
  810. admin_key:
  811. type: hidden
  812. value: AQCDaA9XAAAAABAAt8PolHetl6V2nGYMkhCfVg==
  813. bootstrap_osd_key:
  814. type: hidden
  815. value: AQCDaA9XAAAAABAARk1XbFgMksP46YYD6En53w==
  816. ephemeral_ceph:
  817. description: Configures Nova to store ephemeral volumes in RBD. This works best
  818. if Ceph is enabled for volumes and images, too. Enables live migration of all
  819. types of Ceph backed VMs (without this option, live migration will only work
  820. with VMs launched from Cinder volumes).
  821. label: Ceph RBD for ephemeral volumes (Nova)
  822. type: checkbox
  823. value: false
  824. weight: 75
  825. fsid:
  826. type: hidden
  827. value: be8e39aa-f30d-47d0-9615-5c606707f664
  828. images_ceph:
  829. description: Configures Glance to use the Ceph RBD backend to store images. If
  830. enabled, this option will prevent Swift from installing.
  831. label: Ceph RBD for images (Glance)
  832. restrictions:
  833. - settings:storage.images_vcenter.value == true: Only one Glance backend could
  834. be selected.
  835. type: checkbox
  836. value: false
  837. weight: 30
  838. images_vcenter:
  839. description: Configures Glance to use the vCenter/ESXi backend to store images.
  840. If enabled, this option will prevent Swift from installing.
  841. label: VMware vCenter/ESXi datastore for images (Glance)
  842. restrictions:
  843. - action: hide
  844. condition: settings:common.use_vcenter.value != true
  845. - condition: settings:storage.images_ceph.value == true
  846. message: Only one Glance backend could be selected.
  847. type: checkbox
  848. value: false
  849. weight: 35
  850. metadata:
  851. group: storage
  852. label: Storage Backends
  853. weight: 60
  854. mon_key:
  855. type: hidden
  856. value: AQCDaA9XAAAAABAA7ZVBqnI0DO66GvveYGappA==
  857. objects_ceph:
  858. description: Configures RadosGW front end for Ceph RBD. This exposes S3 and Swift
  859. API Interfaces. If enabled, this option will prevent Swift from installing.
  860. label: Ceph RadosGW for objects (Swift API)
  861. type: checkbox
  862. value: false
  863. weight: 80
  864. osd_pool_size:
  865. description: Configures the default number of object replicas in Ceph. This number
  866. must be equal to or lower than the number of deployed 'Ceph OSD' nodes.
  867. label: Ceph object replication factor
  868. regex:
  869. error: Invalid number
  870. source: ^[1-9]\d*$
  871. type: text
  872. value: '3'
  873. weight: 85
  874. radosgw_key:
  875. type: hidden
  876. value: AQCDaA9XAAAAABAAPPkDWcqUba32fa+Y1H3+gA==
  877. volumes_block_device:
  878. description: High performance block device storage. It is recommended to have
  879. at least one Cinder Block Device
  880. label: Cinder Block device driver
  881. restrictions:
  882. - settings:storage.volumes_ceph.value == true
  883. type: checkbox
  884. value: false
  885. weight: 15
  886. volumes_ceph:
  887. description: Configures Cinder to store volumes in Ceph RBD images.
  888. label: Ceph RBD for volumes (Cinder)
  889. restrictions:
  890. - settings:storage.volumes_lvm.value == true or settings:storage.volumes_block_device.value
  891. == true
  892. type: checkbox
  893. value: false
  894. weight: 20
  895. volumes_lvm:
  896. description: It is recommended to have at least one Cinder node.
  897. label: Cinder LVM over iSCSI for volumes
  898. restrictions:
  899. - settings:storage.volumes_ceph.value == true
  900. type: checkbox
  901. value: true
  902. weight: 10
  903. syslog:
  904. metadata:
  905. enabled: false
  906. group: logging
  907. label: Syslog
  908. toggleable: true
  909. weight: 50
  910. syslog_port:
  911. description: Remote syslog port
  912. label: Port
  913. regex:
  914. error: Invalid syslog port
  915. source: ^([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$
  916. type: text
  917. value: '514'
  918. weight: 20
  919. syslog_server:
  920. description: Remote syslog hostname
  921. label: Hostname
  922. regex:
  923. error: Invalid hostname
  924. source: ^[a-zA-Z\d]+[-\.\da-zA-Z]*$
  925. type: text
  926. value: ''
  927. weight: 10
  928. syslog_transport:
  929. label: Syslog transport protocol
  930. type: radio
  931. value: tcp
  932. values:
  933. - data: udp
  934. description: ''
  935. label: UDP
  936. - data: tcp
  937. description: ''
  938. label: TCP
  939. weight: 30
  940. workloads_collector:
  941. enabled:
  942. type: hidden
  943. value: true
  944. metadata:
  945. group: general
  946. label: Workloads Collector User
  947. restrictions:
  948. - action: hide
  949. condition: 'true'
  950. weight: 10
  951. password:
  952. type: password
  953. value: 3lkKN2Yq7lZ1vXhShO03KNGZ
  954. syslog_transport:
  955. label: Syslog transport protocol
  956. type: radio
  957. value: tcp
  958. values:
  959. - data: udp
  960. description: ''
  961. label: UDP
  962. - data: tcp
  963. description: ''
  964. label: TCP
  965. weight: 30
  966. workloads_collector:
  967. enabled:
  968. type: hidden
  969. value: true
  970. metadata:
  971. group: general
  972. label: Workloads Collector User
  973. restrictions:
  974. - action: hide
  975. condition: 'true'
  976. weight: 10
  977. password:
  978. type: password
  979. value: 3lkKN2Yq7lZ1vXhShO03KNGZ
  980. tenant:
  981. type: text
  982. value: services
  983. user:
  984. type: text
  985. value: fuel_stats_user
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement