Skip to content

jershbytes/cloudystart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
Cloudystart

 

Cloudystart

Github top language Github language count Repository size License Github issues Github forks Github stars

About   |   Solution   |   Features   |   Technologies   |   Requirements   |   Starting   |   License   |   Author


🎯 About

I've used Proxmox for years and when I came back last year I found out about Cloud-init templates and was blown away by how easy it was. I had one issue though any time I wanted to change the specs of the VM I always needed to clone the Template and then modify the specs. A Little tedious for me So I need an idea.

βœ”οΈ Solution

CloudyStart, is my Solution. As I started getting more into scripting. I worked on this as a side project as I still work a full-time job as an IT Analyst. The cool thing about this script is it still uses cloud-init at its core but it lets you spec down the VM on all sides. Minus Advanced cloud-init configs. Still a WIP but this has done wonders in automating my workflow within Proxmox.

✨ Features

βœ”οΈ Uses whiptail for easy navigation;
βœ”οΈ Removes remintes after so always getting a fresh iamge 2;
βœ”οΈ FOSS;

πŸš€ Technologies

The following tools were used in this project:

βœ… Requirements

Before starting 🏁, you need to have Git and Curl installed.

🏁 Starting

# Clone this project
$ git clone https://github.com/JershBytes/cloudystart /opt/cloudystart

# Link to **/usr/local/bin**
$ ln -s /opt/cloudystart/cloudystart.sh /usr/local/bin/cloudystart

# Change the Variables mentioned in the Caution Tag, Then run the script
$ cloudystart

Caution

For this script to run properly, two variables need to be changed on your end.

  • Change these before running the script.
VM_STO="" # Set to the storage used for VMs
CIDR="23 # Change to your CIDR notation.

πŸ“ License

This project is under license from MIT. For more details, see the LICENSE file.

Made with ❀️ by JershBytes}

 

Back to top

About

An Interactive Proxmox VE Provisioning Script.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Languages