From f5b44753b8dfa2225b09efc6f374e3204e67f3ec Mon Sep 17 00:00:00 2001 From: Rodney Beede Date: Tue, 10 May 2022 12:41:46 -0500 Subject: [PATCH] Updates to build AMIs on AWS for Ubuntu --- packer/templates/aws/aws_ubuntu_14.04.json | 56 ++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 packer/templates/aws/aws_ubuntu_14.04.json diff --git a/packer/templates/aws/aws_ubuntu_14.04.json b/packer/templates/aws/aws_ubuntu_14.04.json new file mode 100644 index 0000000..2562057 --- /dev/null +++ b/packer/templates/aws/aws_ubuntu_14.04.json @@ -0,0 +1,56 @@ +{ + "builders": [ + { + "type": "amazon-ebs", + "source_ami": "ami-86562dee", + "instance_type": "t2.small", + "ssh_username": "ubuntu", + "ami_name": "metasploitable3-ub1404-{{user `box_version`}}" + } + ], + "provisioners": [ + { + "type": "chef-solo", + "cookbook_paths": [ + "{{template_dir}}/../../../chef/cookbooks" + ], + "execute_command": "export CHEF_LICENSE=accept-silent", + "run_list": [ + "apt::default", + "metasploitable::vm_tools", + "metasploitable::users", + "metasploitable::mysql", + "metasploitable::apache_continuum", + "metasploitable::apache", + "metasploitable::php_545", + "metasploitable::phpmyadmin", + "metasploitable::proftpd", + "metasploitable::docker", + "metasploitable::samba", + "metasploitable::sinatra", + "metasploitable::unrealircd", + "metasploitable::chatbot", + "metasploitable::payroll_app", + "metasploitable::readme_app", + "metasploitable::cups", + "metasploitable::drupal", + "metasploitable::knockd", + "metasploitable::iptables", + "metasploitable::flags", + "metasploitable::sshd" + ] + }, + { + "type": "shell", + "execute_command": "echo '{{user `ssh_pass`}}' | {{ .Vars }} sudo -E -S sh '{{ .Path }}'", + "inline": [ + "apt-get remove chef" + ] + } + ], + "variables": { + "iso_url": "http://old-releases.ubuntu.com/releases/14.04.1/ubuntu-14.04.1-server-amd64.iso", + "iso_checksum": "ca2531b8cd79ea5b778ede3a524779b9", + "box_version": "2022.05.10" + } +}