This repo contains Packer files for building Kali Linux 2019 amd64 base image for QEMU/OpenStack and for VirtualBox/Vagrant using Gitlab CI/CD.
This repo contains Packer files for building Kali Linux 2019 amd64 base image for QEMU/OpenStack and for VirtualBox/Vagrant.
General requirement and instructions how to create and import created images to OpenStack/Vagrant are available in [wiki](https://gitlab.ics.muni.cz/muni-kypo-images/muni-kypo-images-wiki/-/wikis/image-packer).
## Image for QEMU/OpenStack
## Image for QEMU/OpenStack
There are two user accounts:
There are two user accounts:
*`root` with password `toor`, disabled for SSH
*`root` with password `toor`, disabled for SSH
*`debian` created by [cloud-init](https://cloudinit.readthedocs.io/en/latest/)
*`debian` created by [cloud-init](https://cloudinit.readthedocs.io/en/latest/), enabled for SSH
Original Kali repository URLs are kept (cloud-init is configured to preserve them).
Original Kali repository URLs are kept (cloud-init is configured to preserve them).
...
@@ -20,7 +16,7 @@ Original Kali repository URLs are kept (cloud-init is configured to preserve the
...
@@ -20,7 +16,7 @@ Original Kali repository URLs are kept (cloud-init is configured to preserve the
There are two user accounts:
There are two user accounts:
*`root` with password `toor`, disabled for SSH
*`root` with password `toor`, disabled for SSH
*`vagrant` with password `vagrant`
*`vagrant` with password `vagrant`, enabled for SSH
Ansible package is installed to support Vagrant Ansible Local provisioner.
Ansible package is installed to support Vagrant Ansible Local provisioner.