Slide 13
Slide 13 text
Packer config exmaple
{
"variables": {"aws_access_key": "", "aws_secret_key": ""},
"builders": [{
"type": "amazon-ebs",
"access_key": "{{user `aws_access_key`}}", "secret_key": "{{user `aws_secret_key`}}",
"region": "ap-northeast-1", "source_ami": "ami-test-12345",
"instance_type": "t2.small", "ami_name": "Web_{{isotime | clean_ami_name}}",
"ssh_username": "ec2-user", "ssh_timeout": "5m"
}],
"provisioners": [
{"type": "shell", "inline": [
"sudo yum -y install python-setuptools",
"sudo easy_install pip", "pip install ansible"
]},
{"type": "ansible-local", "playbook_file": "playbook.yml"}
]
}
Heartbeats ϓϩμΫτษڧձ Hashicorp (2015/05/25) - Yoshikawa Ryota ( @rrreeeyyy ) 13