| ... | ... |
@@ -362,8 +362,14 @@ function install_quantumclient() {
|
| 362 | 362 |
|
| 363 | 363 |
# install_quantum_agent_packages() - Collect source and prepare |
| 364 | 364 |
function install_quantum_agent_packages() {
|
| 365 |
- # install packages that is specific to plugin agent |
|
| 366 |
- quantum_plugin_install_agent_packages |
|
| 365 |
+ # install packages that are specific to plugin agent(s) |
|
| 366 |
+ if is_service_enabled q-agt q-dhcp q-l3; then |
|
| 367 |
+ quantum_plugin_install_agent_packages |
|
| 368 |
+ fi |
|
| 369 |
+ |
|
| 370 |
+ if is_service_enabled q-lbaas; then |
|
| 371 |
+ quantum_agent_lbaas_install_agent_packages |
|
| 372 |
+ fi |
|
| 367 | 373 |
} |
| 368 | 374 |
|
| 369 | 375 |
# Start running processes, including screen |
| ... | ... |
@@ -548,7 +554,6 @@ function _configure_quantum_metadata_agent() {
|
| 548 | 548 |
} |
| 549 | 549 |
|
| 550 | 550 |
function _configure_quantum_lbaas() {
|
| 551 |
- quantum_agent_lbaas_install_agent_packages |
|
| 552 | 551 |
quantum_agent_lbaas_configure_common |
| 553 | 552 |
quantum_agent_lbaas_configure_agent |
| 554 | 553 |
} |