mirror of
https://github.com/farcasclaudiu/terraform-course.git
synced 2026-06-28 17:02:05 +03:00
@@ -1,5 +1,21 @@
|
||||
data "aws_ami" "ubuntu" {
|
||||
most_recent = true
|
||||
|
||||
filter {
|
||||
name = "name"
|
||||
values = ["ubuntu/images/hvm-ssd/ubuntu-bionic-18.04-amd64-server-*"]
|
||||
}
|
||||
|
||||
filter {
|
||||
name = "virtualization-type"
|
||||
values = ["hvm"]
|
||||
}
|
||||
|
||||
owners = ["099720109477"] # Canonical
|
||||
}
|
||||
|
||||
resource "aws_instance" "jenkins-instance" {
|
||||
ami = var.AMIS[var.AWS_REGION]
|
||||
ami = data.aws_ami.ubuntu.id
|
||||
instance_type = "t2.small"
|
||||
|
||||
# the VPC subnet
|
||||
@@ -13,6 +29,9 @@ resource "aws_instance" "jenkins-instance" {
|
||||
|
||||
# user data
|
||||
user_data = data.template_cloudinit_config.cloudinit-jenkins.rendered
|
||||
|
||||
# iam instance profile
|
||||
iam_instance_profile = aws_iam_instance_profile.jenkins-role.name
|
||||
}
|
||||
|
||||
resource "aws_ebs_volume" "jenkins-data" {
|
||||
|
||||
Reference in New Issue
Block a user