diff --git a/lib/nova b/lib/nova index f38fb8b146..ca9a6c7f50 100644 --- a/lib/nova +++ b/lib/nova @@ -827,6 +827,8 @@ function start_nova_compute { run_process n-cpu "$NOVA_BIN_DIR/nova-compute --config-file $compute_cell_conf" $LIBVIRT_GROUP elif [[ "$VIRT_DRIVER" = 'lxd' ]]; then run_process n-cpu "$NOVA_BIN_DIR/nova-compute --config-file $compute_cell_conf" $LXD_GROUP + elif [[ "$VIRT_DRIVER" = 'docker' ]]; then + run_process n-cpu "$NOVA_BIN_DIR/nova-compute --config-file $compute_cell_conf" $DOCKER_GROUP elif [[ "$VIRT_DRIVER" = 'fake' ]]; then local i for i in `seq 1 $NUMBER_FAKE_NOVA_COMPUTE`; do diff --git a/stackrc b/stackrc index 8210eb9ad2..31f07594ad 100644 --- a/stackrc +++ b/stackrc @@ -589,6 +589,9 @@ case "$VIRT_DRIVER" in lxd) LXD_GROUP=${LXD_GROUP:-"lxd"} ;; + docker) + DOCKER_GROUP=${DOCKER_GROUP:-"docker"} + ;; fake) NUMBER_FAKE_NOVA_COMPUTE=${NUMBER_FAKE_NOVA_COMPUTE:-1} ;;