From efe51d995a9d736ce194dbd1c850d4a09e0a1506 Mon Sep 17 00:00:00 2001 From: pmikus Date: Thu, 13 Jul 2023 08:42:42 +0000 Subject: feat(packer): Cleanup Signed-off-by: pmikus Change-Id: I947f0e349584c3688e207a910e0debfc87562af6 --- fdio.infra.packer/aws_c5n/ubuntu_jammy.pkr.hcl | 128 ------------------------ fdio.infra.packer/aws_c6gn/ubuntu_jammy.pkr.hcl | 119 ---------------------- 2 files changed, 247 deletions(-) delete mode 100644 fdio.infra.packer/aws_c5n/ubuntu_jammy.pkr.hcl delete mode 100644 fdio.infra.packer/aws_c6gn/ubuntu_jammy.pkr.hcl (limited to 'fdio.infra.packer') diff --git a/fdio.infra.packer/aws_c5n/ubuntu_jammy.pkr.hcl b/fdio.infra.packer/aws_c5n/ubuntu_jammy.pkr.hcl deleted file mode 100644 index e21782f3ac..0000000000 --- a/fdio.infra.packer/aws_c5n/ubuntu_jammy.pkr.hcl +++ /dev/null @@ -1,128 +0,0 @@ -packer { - required_plugins { - amazon = { - version = ">= 1.0.1" - source = "github.com/hashicorp/amazon" - } - } -} - -variable "first_run_commands" { - description = "Commands to run before deployment via remote-exec" - type = list(string) - default = [ - "" - ] -} - -variable "last_run_commands" { - description = "Commands to run after deployment via remote-exec" - type = list(string) - default = [ - "sudo sed -i 's/Unattended-Upgrade \"1\"/Unattended-Upgrade \"0\"/g' /etc/apt/apt.conf.d/20auto-upgrades" - ] -} - -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_jammy_sut" { - ami_name = "csit_c5n_ubuntu_jammy_sut" - ami_description = "CSIT SUT image based on Ubuntu Jammy" - ena_support = true - instance_type = "c5n.4xlarge" - 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-065deacbcaac64cf2" - ssh_username = "ubuntu" -} - -source "amazon-ebs" "csit_c5n_ubuntu_jammy_tg" { - ami_name = "csit_c5n_ubuntu_jammy_tg" - ami_description = "CSIT TG image based on Ubuntu Jammy" - ena_support = true - instance_type = "c5n.4xlarge" - 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-065deacbcaac64cf2" - ssh_username = "ubuntu" -} - -build { - name = "csit_c5n_ubuntu_jammy_sut-packer" - sources = [ - "source.amazon-ebs.csit_c5n_ubuntu_jammy_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" - ] - } - provisioner "shell" { - inline = var.last_run_commands - } -} - -build { - name = "csit_c5n_ubuntu_jammy_tg-packer" - sources = [ - "source.amazon-ebs.csit_c5n_ubuntu_jammy_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" - ] - } - provisioner "shell" { - inline = var.last_run_commands - } -} diff --git a/fdio.infra.packer/aws_c6gn/ubuntu_jammy.pkr.hcl b/fdio.infra.packer/aws_c6gn/ubuntu_jammy.pkr.hcl deleted file mode 100644 index db2ce0c6e6..0000000000 --- a/fdio.infra.packer/aws_c6gn/ubuntu_jammy.pkr.hcl +++ /dev/null @@ -1,119 +0,0 @@ - -packer { - required_plugins { - amazon = { - version = ">= 1.0.1" - source = "github.com/hashicorp/amazon" - } - } -} -variable "first_run_commands" { - description = "Commands to run before deployment via remote-exec" - type = list(string) - default = [ - "" - ] -} -variable "last_run_commands" { - description = "Commands to run after deployment via remote-exec" - type = list(string) - default = [ - "sudo sed -i 's/Unattended-Upgrade \"1\"/Unattended-Upgrade \"0\"/g' /etc/apt/apt.conf.d/20auto-upgrades" - ] -} -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_c6gn_ubuntu_jammy_sut" { - ami_name = "csit_c6gn_ubuntu_jammy_sut" - ami_description = "CSIT SUT image based on Ubuntu jammy" - ena_support = true - instance_type = "c6gn.4xlarge" - 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_c6gn_ubuntu_jammy_tg" { - ami_name = "csit_c6gn_ubuntu_jammy_tg" - ami_description = "CSIT TG image based on Ubuntu jammy" - ena_support = true - instance_type = "c6gn.4xlarge" - 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_c6gn_ubuntu_jammy_sut-packer" - sources = [ - "source.amazon-ebs.csit_c6gn_ubuntu_jammy_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" - ] - } - provisioner "shell" { - inline = var.last_run_commands - } -} -build { - name = "csit_c6gn_ubuntu_jammy_tg-packer" - sources = [ - "source.amazon-ebs.csit_c6gn_ubuntu_jammy_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" - ] - } - provisioner "shell" { - inline = var.last_run_commands - } -} -- cgit 1.2.3-korg