Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

adding packer code for ubuntu 24.04 #374

Merged

Conversation

ajcborges
Copy link

@ajcborges ajcborges commented Jul 25, 2024

Pull Request Description:

Deploy Ubuntu 24.04 Using Updated Proxmox Plugin in Packer

Summary

This PR introduces new code to deploy Ubuntu 24.04 using Packer, leveraging the updated Proxmox plugin from HashiCorp.

Changes

  1. New Packer Template Creation

    • Added a new Packer template (ubuntu-server-noble.pkr.hcl) configured for Ubuntu 24.04.
    • Utilized the updated Proxmox plugin to enhance compatibility and performance.
  2. Configuration Files

    • Updated the configuration files to reflect the new Ubuntu 24.04 deployment setup.
    • Ensured compatibility with Proxmox settings and best practices.

Testing

  • Verified the Packer build process by deploying Ubuntu 24.04 in a Proxmox 8..2.2.
  • Conducted tests to ensure the resulting VM is properly configured, network accessible, and stable.
  • Ensured provisioning execute correctly and install all required packages without errors.

Notes

  • The updated Proxmox plugin from HashiCorp Packer offers improved stability and performance, which should streamline the VM deployment process.
  • Please review the new configuration files to ensure they meet the project's coding standards and best practices.

References

Checklist

  • Code compiles and passes linting checks.
  • Tested in a Proxmox environment.
  • Documentation updated to reflect changes.
  • Review and approval from team members.

Please review the changes and provide feedback. Thank you!


@cschug
Copy link
Collaborator

cschug commented Jul 30, 2024

@ChristianLempa Can you review this please? I'm not really qualified to do so as I'm no user of Packer.

@cschug cschug added the enhancement Implementing new boilerplate label Jul 30, 2024
@ChristianLempa ChristianLempa merged commit d59a7c4 into ChristianLempa:main Sep 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Implementing new boilerplate
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants