fix: remover hardcoded ARM64 de aula-08/13/14 para suportar amd64
- aula-08/outputs.tf: usar local.selected_arch ao invés de CAX11 fixo - aula-08/cleanup.sh: detectar arch dos nodes para filtrar instance type - aula-08/setup.sh: custos estimados baseados na arch selecionada - aula-13/prepare-images.sh: detectar arch do cluster automaticamente - aula-14/setup.sh: detectar arch do cluster para build correto
This commit is contained in:
+16
-6
@@ -314,15 +314,25 @@ echo ""
|
||||
ENABLE_HA_CONFIG=$(grep 'enable_ha' terraform.tfvars 2>/dev/null | grep -o 'true\|false' || echo "true")
|
||||
ENABLE_LB_CONFIG=$(grep 'enable_loadbalancer' terraform.tfvars 2>/dev/null | grep -o 'true\|false' || echo "true")
|
||||
|
||||
if [ "$ENABLE_HA_CONFIG" = "true" ]; then
|
||||
CP_COUNT=3
|
||||
echo " - 3x CAX11 Control Planes = 3 x \$4.59 = \$13.77"
|
||||
# Custos estimados baseado na arquitetura selecionada
|
||||
ARCH_CONFIG=$(grep 'arch' terraform.tfvars 2>/dev/null | grep -o 'arm64\|amd64' || echo "arm64")
|
||||
if [[ "$ARCH_CONFIG" == "amd64" ]]; then
|
||||
NODE_TYPE="CPX21"
|
||||
NODE_COST="\$6.99"
|
||||
else
|
||||
CP_COUNT=1
|
||||
echo " - 1x CAX11 Control Plane = 1 x \$4.59 = \$4.59"
|
||||
NODE_TYPE="CAX11"
|
||||
NODE_COST="\$4.59"
|
||||
fi
|
||||
|
||||
echo " - 1x CAX11 Worker = 1 x \$4.59 = \$4.59"
|
||||
if [ "$ENABLE_HA_CONFIG" = "true" ]; then
|
||||
CP_COUNT=3
|
||||
echo " - 3x ${NODE_TYPE} Control Planes = 3 x ${NODE_COST}"
|
||||
else
|
||||
CP_COUNT=1
|
||||
echo " - 1x ${NODE_TYPE} Control Plane = 1 x ${NODE_COST}"
|
||||
fi
|
||||
|
||||
echo " - 1x ${NODE_TYPE} Worker = 1 x ${NODE_COST}"
|
||||
|
||||
if [ "$ENABLE_LB_CONFIG" = "true" ]; then
|
||||
echo " - 1x Load Balancer LB11 = \$5.99"
|
||||
|
||||
Reference in New Issue
Block a user