Raise number of Ansible forks
Raised number of ansible forks to # of nodes (max 50, was 5) Change-Id: If5f2f84593ad80fb886052b8751406835e7c8a41
This commit is contained in:
parent
eabdab786c
commit
5be07bc9aa
|
@ -8,6 +8,7 @@ ADMIN_USER=${ADMIN_USER:-vagrant}
|
||||||
WORKSPACE=${WORKSPACE:-.}
|
WORKSPACE=${WORKSPACE:-.}
|
||||||
ENV_NAME=${ENV_NAME:-kargo-example}
|
ENV_NAME=${ENV_NAME:-kargo-example}
|
||||||
SLAVES_COUNT=${SLAVES_COUNT:-0}
|
SLAVES_COUNT=${SLAVES_COUNT:-0}
|
||||||
|
|
||||||
if [ "$VLAN_BRIDGE" ]; then
|
if [ "$VLAN_BRIDGE" ]; then
|
||||||
CONF_PATH=${CONF_PATH:-${BASH_SOURCE%/*}/default30-kargo-bridge.yaml}
|
CONF_PATH=${CONF_PATH:-${BASH_SOURCE%/*}/default30-kargo-bridge.yaml}
|
||||||
else
|
else
|
||||||
|
@ -113,7 +114,7 @@ function with_ansible {
|
||||||
until admin_node_command /usr/bin/ansible-playbook \
|
until admin_node_command /usr/bin/ansible-playbook \
|
||||||
--ssh-extra-args "-A\ -o\ StrictHostKeyChecking=no" -u ${ADMIN_USER} -b \
|
--ssh-extra-args "-A\ -o\ StrictHostKeyChecking=no" -u ${ADMIN_USER} -b \
|
||||||
--become-user=root -i $ADMIN_WORKSPACE/inventory/inventory.cfg \
|
--become-user=root -i $ADMIN_WORKSPACE/inventory/inventory.cfg \
|
||||||
$@ $KARGO_DEFAULTS_OPT $COMMON_DEFAULTS_OPT \
|
--forks=$ANSIBLE_FORKS $@ $KARGO_DEFAULTS_OPT $COMMON_DEFAULTS_OPT \
|
||||||
$OS_SPECIFIC_DEFAULTS_OPT $custom_opts; do
|
$OS_SPECIFIC_DEFAULTS_OPT $custom_opts; do
|
||||||
if [[ $tries > 1 ]]; then
|
if [[ $tries > 1 ]]; then
|
||||||
(( tries-- ))
|
(( tries-- ))
|
||||||
|
@ -288,6 +289,13 @@ for slaveip in ${SLAVE_IPS[@]}; do
|
||||||
ssh $SSH_OPTIONS $ADMIN_USER@$slaveip "echo $VM_LABEL > /home/${ADMIN_USER}/vm_label"
|
ssh $SSH_OPTIONS $ADMIN_USER@$slaveip "echo $VM_LABEL > /home/${ADMIN_USER}/vm_label"
|
||||||
done
|
done
|
||||||
|
|
||||||
|
# Calculate parallel ansible execution
|
||||||
|
if [[ "${#SLAVE_IPS[@]}" < 50 ]]; then
|
||||||
|
ANSIBLE_FORKS="${#SLAVE_IPS[@]}"
|
||||||
|
else
|
||||||
|
ANSIBLE_FORKS=50
|
||||||
|
fi
|
||||||
|
|
||||||
# Stop trapping pre-setup tasks
|
# Stop trapping pre-setup tasks
|
||||||
set +e
|
set +e
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
---
|
---
|
||||||
|
|
||||||
- name: Configure logs | ensure log path
|
- name: Configure logs | ensure log path
|
||||||
file:
|
file:
|
||||||
path: "{{log_path}}"
|
path: "{{log_path}}"
|
||||||
|
|
Loading…
Reference in New Issue