Automated packer building for Talos images (Multicloud) #10227
Unanswered
Timotej979
asked this question in
Q&A
Replies: 1 comment 7 replies
-
Can you give an example of what you're customizing for these clouds? I looked at your repo and looked at some of the scripts but they were all empty. I'm not sure if you're actually trying to customer Talos or just distribute talos images. |
Beta Was this translation helpful? Give feedback.
7 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello 👋
I have stumbled upon a problem with a solution I'm trying to implement for building multiple images of TalosOS using packer so that I can then push them to the packer registry and pull them from it and use them in my IaC in Terraform.
The general idea is to have a dedicated repository for building this images for each cloud provider, so for example the following structure:
Repository structure:
So the idea is to have everything separated by cloud provider so that management of new releases can be more controlled, also I'm not sure whether to use the latest release directly in the install-talos.sh script and just use actual short-term infrastructure setup (Small test cluster to test image compatibility in the pipeline) to test the new releases of Talos?
I know that Talos supports the imager tool and image factory, however these do not exactly fit into my use-case of automating the whole deployment process of Talos for multiple clouds. They can however be used and I'm not against using them, however some clouds are not yet supported by Talos which I want to implement a custom image for.
Finally my current development repository is available here, however there is not much progress in it as I still do not have a clear idea on how to implement the building of Talos using packer.
https://github.com/Timotej979/Homelab-infrastructure-talos
Kind regards and any help is much appreciated as this is not a simple topic, also any kind of already created examples are much appreciated. 😄 🙏
Beta Was this translation helpful? Give feedback.
All reactions