Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Parallels/packer-examples
Packer Templates and examples to use with Parallels Desktop provider
https://github.com/Parallels/packer-examples
parallels-desktop
Last synced: about 1 month ago
JSON representation
Packer Templates and examples to use with Parallels Desktop provider
- Host: GitHub
- URL: https://github.com/Parallels/packer-examples
- Owner: Parallels
- License: mit
- Created: 2023-05-18T15:30:20.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-13T08:01:18.000Z (about 1 month ago)
- Last Synced: 2024-08-13T09:25:52.949Z (about 1 month ago)
- Topics: parallels-desktop
- Language: HCL
- Homepage:
- Size: 763 KB
- Stars: 27
- Watchers: 7
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Parallels Packer Templates
[![](https://dcbadge.vercel.app/api/server/etqdafGvjK?style=flat&theme=default)](https://discord.gg/etqdafGvjK)
Welcome to our repository containing a collection of Packer scripts intended for creating diverse virtual machine configurations for the Parallels Desktop provider.
## Quick Start
To begin, simply clone this repository onto your local machine with the following command:
```bash
git clone https://github.com/Parallels/packer-examples.git
```## Pre-Installation
The following software is required to execute these Packer scripts:
* [Packer](https://www.packer.io/)
* [Parallels Desktop](https://www.parallels.com/products/desktop/)
* [Vagrant](https://www.vagrantup.com/) (optional)## Repository Structure
Here is a brief overview of the repository's structure:
```bash
.
├── 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.## Instructions
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:
* [macOS](macos/README.md)
* [Ubuntu](ubuntu/README.md)
* [Kali Linux](kali-linux/README.md)
* [Parrot Linux](parrot-linux/README.md)
* [Redhat](redhat/README.md)
* [Windows 11](windows/README.md)## Collaboration
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](https://discord.gg/etqdafGvjK) server to share ideas or request assistance.
## Customization Scripts and Add-ons
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.
## Licensing
This repository is licensed under the [MIT License](LICENSE).