Welcome to our repository containing a collection of Packer scripts intended for creating diverse virtual machine configurations for the Parallels Desktop provider.
To begin, simply clone this repository onto your local machine with the following command:
git clone https://github.com/Parallels/packer-examples.git
The following software is required to execute these Packer scripts:
- Packer
- Parallels Desktop
- Vagrant (optional)
Here is a brief overview of the repository's structure:
.
├── README.md
├── http
├── scripts
│ ├── macos
│ │ └── addons
│ ├── ubuntu
│ │ └── addons
│ ├── kali-linux
│ │ └── addons
│ ├── parrot-linux
│ │ └── addons
│ ├── redhat
│ │ └── addons
│ └── windows
│ └── addons
├── macos
├── ubuntu
├── Kali-linux
├── parrot-linux
├── redhat
└── windows
http
- This directory holds files served by the web server during the VM installation process.scripts
- This directory contains scripts executed during the VM installation.macos
,ubuntu
,windows
- These directories hold Packer scripts for the respective operating systems.addons
- This directory comprises scripts for installing additional features.
macos
,ubuntu
,windows
- These directories contain Packer scripts for their respective operating systems.
Each operating system has its own dedicated directory. For detailed instructions on how to use the scripts for each OS, refer to the README files provided:
If you're interested in contributing to this repository, please create a fork and establish a new branch for your modifications. Upon finalizing your changes, submit a pull request for review. Join our Discord server to share ideas or request assistance.
We offer a variety of scripts and add-ons housed in the scripts
directory. These can be used to customize your virtual machine, including enhancements to existing add-ons created by our community or those unique to Parallels. Feel free to use them as necessary, and consider contributing your own by submitting a pull request.
This repository is licensed under the MIT License.