処理の実行
VPCのCloudFormationリソースファイルを作成します。
変数の確認:
cat << END
# FILE_TEMPLATE_CFN_RESOURCE:"${HOME}/environment/conf-handson-cli-cfn-ec2-vpc/resources/Vpc0.txt"
FILE_TEMPLATE_CFN_RESOURCE="${FILE_TEMPLATE_CFN_RESOURCE}"
# TEMPLATE_CFN_RESOURCE_NAME:"Vpc0"
TEMPLATE_CFN_RESOURCE_NAME="${TEMPLATE_CFN_RESOURCE_NAME}"
# EC2_VPC_CIDR:"10.0.0.0/16"
EC2_VPC_CIDR="${EC2_VPC_CIDR}"
END
コマンド:
cat << EOF > ${FILE_TEMPLATE_CFN_RESOURCE}
${TEMPLATE_CFN_RESOURCE_NAME}:
Type: AWS::EC2::VPC
Properties:
CidrBlock: ${EC2_VPC_CIDR}
EOF
cat ${FILE_TEMPLATE_CFN_RESOURCE}
結果(例):
Vpc0:
Type: AWS::EC2::VPC
Properties:
CidrBlock: 10.0.0.0/16
完了確認
「リソースファイル"${HOME}/environment/conf-handson-cli-cfn-ec2-vpc/resources/Vpc0.txt"が存在する。」ことを確認します。
コマンド:
ls ${FILE_TEMPLATE_CFN_RESOURCE}
結果(例):
${HOME}/environment/conf-handson-cli-cfn-ec2-vpc/resources/Vpc0.txt