ユーザ用ツール

サイト用ツール


サイドバー

Index

はじめてのおつかい






DokuWiki整形記法


PlayGround



serverapps:configmgmt:ansible:aws

AWS

EC2インスタンス作成

var.yml
---
  aws_access_key: "********************"
  aws_secret_key: "########################################"
  keypair: "keypairname"
  group: "1stsecuritygroup"
  instance_type: "t2.micro"
  image: "ami-*********"
  region: "ap-xxxxxxxx-*"
  number: "1"
  zone: "ap-xxxxxxxx-**"
  instance_tags: "Name=instance-name,desc=description"

作成

---
- hosts: localhost
  connection: local
  gather_facts: False
  vars_files:
    - var.yml
  tasks:
    - name: Create ec2 instances.
      ec2:
        aws_access_key={{ aws_access_key }}
        aws_secret_key={{ aws_secret_key }}
        keypair={{ keypair }}
        group={{ group }}
        instance_type={{ instance_type }}
        image={{ image }}
        region={{ region }}
        count={{ number }}
        wait=true
        zone={{ zone }}
        instance_tags={{ instance_tags }}
      register: ec2

停止 起動

serverapps/configmgmt/ansible/aws.txt · 最終更新: 2017/04/14 14:21 (外部編集)