Disable running playbooks in serial by default
Run playbooks in serial are unnecessary and may cause some issue. This patch disables serial. This patch also removes the serial for MariaDB playbook. MariaDB handle this internally. Partial-Bug: #1668185 Change-Id: I3b4216dd82607475e9bd9b44590b631be4abdbdd
This commit is contained in:
parent
56445484d5
commit
cad7fc35f7
@ -133,7 +133,6 @@
|
|||||||
- name: Apply role mariadb
|
- name: Apply role mariadb
|
||||||
gather_facts: false
|
gather_facts: false
|
||||||
hosts: mariadb
|
hosts: mariadb
|
||||||
serial: '{{ serial|default("0") }}'
|
|
||||||
roles:
|
roles:
|
||||||
- { role: mariadb,
|
- { role: mariadb,
|
||||||
tags: mariadb,
|
tags: mariadb,
|
||||||
|
@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
features:
|
||||||
|
- Run ansible playbooks in serial is disabled by default now. Serial is not
|
||||||
|
recommended. But you can enable it by configuring ANSIBLE_SERIAL
|
||||||
|
environment variable.
|
@ -80,6 +80,9 @@ CONFIG_DIR="/etc/kolla"
|
|||||||
PASSWORDS_FILE="${CONFIG_DIR}/passwords.yml"
|
PASSWORDS_FILE="${CONFIG_DIR}/passwords.yml"
|
||||||
DANGER_CONFIRM=
|
DANGER_CONFIRM=
|
||||||
INCLUDE_IMAGES=
|
INCLUDE_IMAGES=
|
||||||
|
# Serial is not recommended and disable in default. User could enable it by
|
||||||
|
# simple configure ANSIBLE_SERIAL variable
|
||||||
|
ANSIBLE_SERIAL=${ANSIBLE_SERIAL:-0}
|
||||||
|
|
||||||
while [ "$#" -gt 0 ]; do
|
while [ "$#" -gt 0 ]; do
|
||||||
case "$1" in
|
case "$1" in
|
||||||
@ -207,11 +210,11 @@ EOF
|
|||||||
;;
|
;;
|
||||||
(upgrade)
|
(upgrade)
|
||||||
ACTION="Upgrading OpenStack Environment"
|
ACTION="Upgrading OpenStack Environment"
|
||||||
EXTRA_OPTS="$EXTRA_OPTS -e action=upgrade -e serial=30%"
|
EXTRA_OPTS="$EXTRA_OPTS -e action=upgrade -e serial=${ANSIBLE_SERIAL}"
|
||||||
;;
|
;;
|
||||||
(reconfigure)
|
(reconfigure)
|
||||||
ACTION="Reconfigure OpenStack service"
|
ACTION="Reconfigure OpenStack service"
|
||||||
EXTRA_OPTS="$EXTRA_OPTS -e action=reconfigure -e serial=30%"
|
EXTRA_OPTS="$EXTRA_OPTS -e action=reconfigure -e serial=${ANSIBLE_SERIAL}"
|
||||||
;;
|
;;
|
||||||
(stop)
|
(stop)
|
||||||
ACTION="Stop Kolla containers"
|
ACTION="Stop Kolla containers"
|
||||||
|
Loading…
Reference in New Issue
Block a user