Biggest feature was I added QEMU/Libvirt support to the master branch/vagrant box. ( thanks to this PR on the main kali repo for the inspiration )
here is the change log of commits:
- swapping to better hardware
- adding vmware license variable
- starting to create the aws-ebs builder with packerlicious
- adding initial aws builder
- adding append_builder func
- finalizing aws_ebs builder
- adding return for ebs
- finalizing adding ebs builder
- adding script to handle mfa for profiles
- fixing C0116 for template_gen.py
- ignoring C0301 for now template_gen.py
- fixing C0411 for packer_w_mfa.py
- fixing W0611 for packer_w_mfa.py
- fixing C0301 for packer_w_mfa.py
- fixing C0116 for packer_w_mfa.py
- ignoring C0116 for main packer_w_mfa.py
- removed post processors for AWS build
- added aws functionality for variables.json gen
- conforming to shfmt
- fixing W0612 for template_gen.py
- fixing W0611 for template_gen.py
- setting up script for lib
- adding amazon checks
- creating vagrant user for ec2 built ami
- pulling from bento project to handle upgrade
- including vagrant script
- can't use with amazon-ebs ( since remote )
- offsec changed kali's ami name
- removing uncessary echo
- modifying for new kali version
- rebooting to get new kernel
- new kali user and hacking around packerlicious
- fixing SC2034 shellcheck
- fixing extra spacing for shfmt
- functionalizing docker install
- preventing aws instllation if no docker installed
- adding comments for build commands
- close #82
- fixing local kernel upgrade
- fixed install for kernel
- fixing for shfmt
- fixing for shfmt
- used shfmt to fix...
- fixing unecessary quotes in terraform helper
- fixing cryptography bump ( close #84 )
- adding patch perscribed by offsec kali bug team
- display what hases are if grepping fails
- adding show mirrors output
- fixing shfmt error
- better formatting
- looks like 2020.4 was/is getting released
- changing licnese to LGPLv3
- change signing key url based on kali download page
https://www.kali.org/downloads/ - reducing timeout time & retrying build
- fixed all security vulns
- changing cache to see if fixes problem
- moving ansible-lint after roles installed, because required now?
- changing from truthy to true based on: https://app.circleci.com/pipelines/github/elreydetoda/packer-kali_linux/372/workflows/a4bc66ee-c8da-42b5-bb66-3a54555bf42e/jobs/2537
- adding a config for ansible lint that all yml files are playbooks
- rolling back one version for ansible-lint ( lots of bugs currently )
- updating terraform provider & helper script (#100)
- trying to upgrade the provider to using equinix metal
- handling args for terraform helper script better
- adding lock file for terraform
- fixing for shfmt
- terraform update w/breaking changes
Specify path is deprecated, and now want you to use chdir options: https://github.com/hashicorp/terraform/releases/tag/v0.15.0 - trying alternatively to cd every time
- modifying org name
- pinning to alpine for now
- adding qemu/libvirt support (#103)
- adding qemu
- appeasing pylint
- ran through black linter
- Feat/parallelize builds (#102)
- attempting to use matrix
- fixed matrix...
- removing duplicate code
- adding build for qemu as well
- fixing for linting
- adding ufw allow for libvirt network
- adding context with messages sent
- fixing packer script wrapper to handle qemu
- appeasing shfmt
- adding libvirt config options