1
0
mirror of https://github.com/openshift/installer.git synced 2026-02-05 06:46:36 +01:00

doc/fix: replace jq to aws --query

This commit is contained in:
Marco Braga
2023-03-20 10:35:36 -03:00
parent 4d694bf9f7
commit 7360f110d8

View File

@@ -115,22 +115,23 @@ aws cloudformation wait stack-create-complete \
```bash
export VPC_ID=$(aws cloudformation describe-stacks \
--region us-west-2 \
--stack-name ${CLUSTER_NAME}-vpc \
| jq -r '.Stacks[0].Outputs[] | select(.OutputKey=="VpcId").OutputValue' )
--region ${AWS_REGION} --stack-name ${CLUSTER_NAME}-vpc \
--query 'Stacks[0].Outputs[?OutputKey==`VpcId`].OutputValue' --output text)
```
- Extract the subnets IDs to the environment variable list `SUBNETS`:
```bash
mapfile -t SUBNETS < <(aws cloudformation describe-stacks \
--region us-west-2 \
--region ${AWS_REGION} \
--stack-name ${CLUSTER_NAME}-vpc \
| jq -r '.Stacks[0].Outputs[0].OutputValue' | tr ',' '\n')
--query 'Stacks[0].Outputs[?OutputKey==`PrivateSubnetIds`].OutputValue' \
--output text | tr ',' '\n')
mapfile -t -O "${#SUBNETS[@]}" SUBNETS < <(aws cloudformation describe-stacks \
--region us-west-2 \
--region ${AWS_REGION} \
--stack-name ${CLUSTER_NAME}-vpc \
| jq -r '.Stacks[0].Outputs[1].OutputValue' | tr ',' '\n')
--query 'Stacks[0].Outputs[?OutputKey==`PublicSubnetIds`].OutputValue' \
--output text | tr ',' '\n')
```
- Export the Public Route Table ID:
@@ -139,7 +140,7 @@ mapfile -t -O "${#SUBNETS[@]}" SUBNETS < <(aws cloudformation describe-stacks \
export PUBLIC_RTB_ID=$(aws cloudformation describe-stacks \
--region us-west-2 \
--stack-name ${CLUSTER_NAME}-vpc \
| jq -r '.Stacks[0].Outputs[] | select(.OutputKey=="PublicRouteTableId").OutputValue' )
--query 'Stacks[0].Outputs[?OutputKey==`PublicRouteTableId`].OutputValue' --output text)
```
- Make sure all variables have been correctly set:
@@ -201,7 +202,7 @@ aws cloudformation wait stack-create-complete \
export SUBNET_ID=$(aws cloudformation describe-stacks \
--region ${AWS_REGION} \
--stack-name ${SUBNET_NAME} \
| jq -r '.Stacks[0].Outputs[] | select(.OutputKey=="PublicSubnetIds").OutputValue' )
--query 'Stacks[0].Outputs[?OutputKey==`PublicSubnetIds`].OutputValue' --output text)
# Append the Local Zone Subnet ID to the Subnet List
SUBNETS+=(${SUBNET_ID})