π Looking for Testers β New Config Files Feature! #1637
Replies: 17 comments 32 replies
-
Can DHCP be an option? |
Beta Was this translation helpful? Give feedback.
-
Sorry for the formatting, its being dumb, Im having some small issues when providing the gateway but not the IP. i want it to grab a dhcp lease in the VLAN 2 Range of 10.2.0.0/24
|
Beta Was this translation helpful? Give feedback.
-
Just an idea but only prefill and skip the options that are defined in the file and still prompt for the others. |
Beta Was this translation helpful? Give feedback.
-
Hey! I'm really glad to see this feature being tested, I'm happy to test it. A couple of ideas that came to me when I read the initial post:
This feature can also piggy back onto @LilTrublMakr 's comment about ip addressing - I have the exact same practice, but instead of modifying the configuration script to handle this, the user could run their own custom script to update the LXC / VM settings to their preferences.
Above all, thanks for keeping ttecks legacy alive and well. It seems like every other day a new script appears in the repo, so kudos to the maintainers! |
Beta Was this translation helpful? Give feedback.
-
I like the idea of having a Config File on my Host, but is the password for accessing the LXC's secured? |
Beta Was this translation helpful? Give feedback.
-
It should be checked if jq is installed or directly install it. The script stopped because jq was not installed |
Beta Was this translation helpful? Give feedback.
-
Not sure if I've missed something but it would be great to be able to pass a flag to the installation script to trigger an unattended installation via config file. Great example of a use case would be triggering the scripts via Ansible playbooks to programmatically create/update containers. |
Beta Was this translation helpful? Give feedback.
-
Does it have a safe config option? |
Beta Was this translation helpful? Give feedback.
-
This is a great idea - thanks for working on this! Two suggestions I'd like to offer:
Thanks! |
Beta Was this translation helpful? Give feedback.
-
@michelroegl-brunner can we make the path to .settings file part of .bashrc so if we say |
Beta Was this translation helpful? Give feedback.
-
When running n8n.sh with the following config, it gives the error "Gateway Address cannot be empty" I'm also using an OVS bridge, not the standard linux bridge
Console Output:
Works as expected when using the config file install script but selecting "Advanced Configuration" |
Beta Was this translation helpful? Give feedback.
-
That is a pretty neat feature. Forgive me because it seems I am blind, I cannot find the config file feature branch anywhere? I checked this repo and the ProxmoxVED one, and I could not find it. Is it already merged? |
Beta Was this translation helpful? Give feedback.
-
Merged with PR #3808 |
Beta Was this translation helpful? Give feedback.
-
How to set IPv6 configuration to SLAAC? Standard seems to be DHCP, so I have to manually change this on every deployed container. |
Beta Was this translation helpful? Give feedback.
-
Awesome π Might be an idea to have the menu driven configuration spit out a configuration file ? Build a container once manually, then automate it using this awesome feature. Only other comment is if you exit after the config file is selected, it tries to build with the default options. |
Beta Was this translation helpful? Give feedback.
-
I use the SDN feature in Proxmox to define my networks and use that as the net name. This doesn't like that. It's looking at /etc/network/interfaces. Any plans to support that? | | / /___ _____ __ / / π‘ Using Config File on node rmv-pve01 |
Beta Was this translation helpful? Give feedback.
-
One question and two ideas: Q1) It's not really clear to me if the ability to have "advanced install" / ask stuff AND the settings file combined is possible right now? I'd really like to pre-define stuff like RootPW, SSH Key, DNS Servers etc. - infrastructure that won't change that often - and still ask about other things interactively. F1) Not sure if that is already partially doable: but along the lines of @bourkey's idea F2) Second feature: when asking to disable IPv6 - how about offering to set it up, too if you say "no"? Would be nice to at least configure SLAAC or even static IP6 that way. Easy to do afterwards as Containers can be configured well over the GUI but for VMs it's more PITA. I'd also had to check until I found this thread to even have the settings file being documented. Could we have at least a rudimentary docu/wiki page with the variables for the "now" version of it? Cheers :) |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Feature got merged in the Main Repository, For feature request please use the correct Issue Template!
Hi everyone
We're looking for testers to try out our new config files feature! If you're interested in getting early access and helping us improve it, we'd love your feedback.
How to test
We have created a test branch for this feature so we do not disturb productive use of our scripts. Keep in mind that this test branch may not include latest bug fixes or improvements.
Do not use this for productive systems.
This is only for development testing and feedback. You can install the scripts as you are used to. There is no support for alpine at the moment. Please report all errors you encounter or feedback you have as answer to this thread, not as a new issue or disscusion please. This will get closed immediately. There is no support when using this scripts besides problems with the config files.
Bash command to start LXC install.
You can test it by using our scripts in the development Repo.
After starting the script use point
4 Use Config File
###Config file
You need to create a file on your PVE Host to supply the configs befor running the scripts. It is defined by us to be
/opt/community-scripts/.settings
but you can change that in the prompt to whatever you wish.If all or some settings are not present in the file, default values get used.
What settings are available?
The following settings can be provided with this file at the moment (subject to changes).
Caution
There is some input sanity checking missing, if wrong values are entered the script may break
100-9999
debian
orubuntu
11 or 12 for Debian
20.04, 22.04, 24.04, 24.10 for Ubuntu
1
unprivileged or0
privilegedyes
orno
yes
orno
yes
orno
Example file
Each value needs to be in double qoutes.
Beta Was this translation helpful? Give feedback.
All reactions