fix(Packer): AWS images bugs
[csit.git] / fdio.infra.packer / 3n_aws_c5n / ubuntu_focal.pkr.hcl
diff --git a/fdio.infra.packer/3n_aws_c5n/ubuntu_focal.pkr.hcl b/fdio.infra.packer/3n_aws_c5n/ubuntu_focal.pkr.hcl
deleted file mode 100644 (file)
index 0fc3f36..0000000
+++ /dev/null
@@ -1,114 +0,0 @@
-packer {
-  required_plugins {
-    amazon = {
-      version = ">= 1.0.1"
-      source  = "github.com/hashicorp/amazon"
-    }
-  }
-}
-
-variable "first_run_commands" {
-  description = "Commands to run after deployment via remote-exec"
-  type        = list(string)
-  default     = [
-    ""
-  ]
-}
-
-variable "ansible_file_path" {
-  description = "Path to Ansible playbook"
-  type        = string
-  default     = "../../fdio.infra.ansible/site.yaml"
-}
-
-variable "ansible_python_executable" {
-  description = "Path to Python interpreter"
-  type        = string
-  default     = "/usr/bin/python3"
-}
-
-variable "ansible_topology_path" {
-  description = "Path to Ansible playbook which creates a topology file"
-  type        = string
-  default     = "../../fdio.infra.ansible/cloud_topology.yaml"
-}
-
-variable "ansible_provision_pwd" {
-  description = "Password used for ansible provisioning (ansible_ssh_pass)"
-  type        = string
-  default     = "Csit1234"
-}
-
-source "amazon-ebs" "csit_c5n_ubuntu_focal_sut" {
-  ami_name         = "csit_c5n_ubuntu_focal_sut"
-  ami_description  = "CSIT SUT image based on Ubuntu Focal"
-  ena_support      = true
-  instance_type    = "c5n.9xlarge"
-  launch_block_device_mappings {
-    device_name = "/dev/sda1"
-    volume_size = 40
-    volume_type = "gp2"
-  }
-  force_deregister = true
-  region           = "eu-central-1"
-  skip_create_ami  = false
-  source_ami       = "ami-0a875db8a031a9efb"
-  ssh_username     = "ubuntu"
-}
-
-source "amazon-ebs" "csit_c5n_ubuntu_focal_tg" {
-  ami_name         = "csit_c5n_ubuntu_focal_tg"
-  ami_description  = "CSIT TG image based on Ubuntu Focal"
-  ena_support      = true
-  instance_type    = "c5n.9xlarge"
-  launch_block_device_mappings {
-    device_name = "/dev/sda1"
-    volume_size = 40
-    volume_type = "gp2"
-  }
-  force_deregister = true
-  region           = "eu-central-1"
-  skip_create_ami  = false
-  source_ami       = "ami-0a875db8a031a9efb"
-  ssh_username     = "ubuntu"
-}
-
-build {
-  name = "csit_c5n_ubuntu_focal_sut-packer"
-  sources = [
-    "source.amazon-ebs.csit_c5n_ubuntu_focal_sut"
-  ]
-  provisioner "shell" {
-    inline = var.first_run_commands
-  }
-  provisioner "ansible" {
-    playbook_file = var.ansible_file_path
-    user          = "ubuntu"
-    groups        = ["sut_aws"]
-    extra_arguments = [
-      "--extra-vars", "ansible_ssh_pass=${var.ansible_provision_pwd}",
-      "--extra-vars", "ansible_python_interpreter=${var.ansible_python_executable}",
-      "--extra-vars", "aws=true"
-    ]
-  }
-}
-
-build {
-  name = "csit_c5n_ubuntu_focal_tg-packer"
-  sources = [
-    "source.amazon-ebs.csit_c5n_ubuntu_focal_tg"
-  ]
-  provisioner "shell" {
-    inline = var.first_run_commands
-  }
-  provisioner "ansible" {
-    playbook_file = var.ansible_file_path
-    user          = "ubuntu"
-    groups        = ["tg_aws"]
-    extra_arguments = [
-      "--extra-vars", "ansible_ssh_pass=${var.ansible_provision_pwd}",
-      "--extra-vars", "ansible_python_interpreter=${var.ansible_python_executable}",
-      "--extra-vars", "aws=true"
-    ]
-  }
-}