Sign inSign up

cxdstepbystep/ansible-alicli

By cxdstepbystep

•Updated about 7 years ago

Image
0

1.0K

cxdstepbystep/ansible-alicli repository overview

#Build docker image for aliyuncli

⁠Configure ENV variables into .env file

cat >> .env << EOF
ACCESS_KEY_ID=${ACCESS_KEY_ID}
ACCESS_KEY_SECRET=${ACCESS_KEY_SECRET}
REGION_ID=ap-northeast-1
KEY_PAIR_NAME=mosen_ssh
IMAGE_ID=ubuntu_18_04_64_20G_alibase_20190223.vhd
INSTANCE_CHARGE_TYPE=PostPaid
INSTANCE_NAME=mosen
HOST_NAME=mosen
SPOT_STRATEGY=SpotWithPriceLimit
SPOT_PRICE_LIMIT=0.3
# ecs.xn4.small(1c1g) ecs.mn4.small(1c4g) ecs.mn4.large(2c8g)
INSTANCE_TYPE=ecs.mn4.large
INTERNET_CHARGE_TYPE=PayByTraffic
SECURITY_GROUP_NAME=sg-mosen
INTERNET_MAX_BANDWIDTH_OUT=5
SYSTEM_DISK_SIZE=40
SYSTEM_DISK_CATEGORY=cloud_efficiency
DOMAIN=mosen.co
EOF

⁠Run scripts inside container

docker run -v ${PWD}:/aliyuncli --rm cxdstepbystep/aliyuncli ./ecsRunInstance
docker run -v ${PWD}:/aliyuncli --rm cxdstepbystep/aliyuncli ./refreshDomainRecords ${domain} ${IP}
docker run -v ${PWD}:/aliyuncli --rm cxdstepbystep/aliyuncli ./deleteInstanceWithIP ${IP}

Tag summary

Content type

Image

Digest

Size

16.9 MB

Last updated

about 7 years ago

docker pull cxdstepbystep/ansible-alicli