Skip to content

Feature/terraform#1

Open
notder wants to merge 3 commits into
developfrom
feature/terraform
Open

Feature/terraform#1
notder wants to merge 3 commits into
developfrom
feature/terraform

Conversation

@notder

@notder notder commented Oct 27, 2017

Copy link
Copy Markdown

trello : support page

  • Install packer and terrafrom.
    packer
    terraform

  • Change path to terrafrom directory and initialize a new or existing Terraform working directory using command.
    terraform init

  • Create terraform.tfvars file and add AWS_ACCESS_KEY, AWS_SECRET_KEY

AWS_ACCESS_KEY="XXXXXXXXXXX"
AWS_SECRET_KEY="XXXXXXXXXXXXXXXXXXXX"
  • vars.tf set AWS_REGION, existing aws private key, path to private key, path to public key
variable "PRIVATE_KEY" {
  default = "mykey"
}
variable "PATH_TO_PRIVATE_KEY" {
  default = "/path/to/mykey.pem"
}
variable "PATH_TO_PUBLIC_KEY" {
  default = "/path/to/mykey.pub"
}
  • This packer build base on AMI CentOS 6, Singapore(ap-southeast-1) region, if you're using another region please change source_ami and region in packer-helpy.json and AWS_REGION, AMIS in vars.tf. Check CentOS AMI for more information.

  • Run build-and-launch.sh for create AWS AMI
    bash build-and-launch.sh

  • Validate terraform file using command.
    terraform validate

  • Check terraform build plan using command.
    terraform plan

  • Create aws instance by terraform using command.
    terraform apply

  • Delete current aws instance by terraform using command.
    terraform destroy

@Jirapong

Copy link
Copy Markdown

Can we change to https://aws.amazon.com/amazon-linux-ami/ ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants