Apologies for the somewhat off-topic remark, but ... Can we please stop creating new JSON-based config files? Sane config file formats must support comments.
100% agreed. This is the reason I personally find YAML to be a great config alternative to JSON due to their ease of converting between the two
Ignition: A new CoreOS machine provisioning utility
11–20 of 57 posts
Re: Ignition: A new CoreOS machine provisioning utility
#12Apologies for the somewhat off-topic remark, but ... Can we please stop creating new JSON-based config files? Sane config file formats must support comments.
Re: Ignition: A new CoreOS machine provisioning utility
#13Apologies for the somewhat off-topic remark, but ... Can we please stop creating new JSON-based config files? Sane config file formats must support comments.
Re: Ignition: A new CoreOS machine provisioning utility
#14Apologies for the somewhat off-topic remark, but ... Can we please stop creating new JSON-based config files? Sane config file formats must support comments.
Re: Ignition: A new CoreOS machine provisioning utility
#15Alex this looks great and likely addresses a lot of the problems I had with cloud-config. I was one of those with a Bash script that I used to generate multiple files, so this is great. My biggest issue so far is CoreOS' naming of Ethernet interfaces on VMWare ESXi. It always uses some eno* name for each interface. I have a unique case where each VM I spin up has up to 10 interfaces. I've solved this by adding net.if…
Re: Ignition: A new CoreOS machine provisioning utility
#16Apologies for the somewhat off-topic remark, but ... Can we please stop creating new JSON-based config files? Sane config file formats must support comments.
Any suggestions for a format that is sane?
Re: Ignition: A new CoreOS machine provisioning utility
#17Earlier quoted context omitted.
Any suggestions for a format that is sane?
TOML. https://github.com/toml-lang/toml
[0]: http://jsonnet.org/
Re: Ignition: A new CoreOS machine provisioning utility
#18Earlier quoted context omitted.
> My biggest issue so far is CoreOS' naming of Ethernet interfaces on VMWare ESXi. It always uses some eno* name for each interface. I have a unique case where each VM I spin up has up to 10 interfaces. That's a systemd decision, not CoreOS, and also impacts the 7.x series of RHEL derivatives and anything that uses systemd > v197, really. Your way is one of three to revert it. https://www.freedesktop.org/wiki/Softwar…
Ah, fair enough. But it looks like that introduces another problem. When you spin up a VM in ESXi, it generates a new MAC address for each interface. So it would be great to create systemd .network files that bind to those MAC addresses. Except you don't what MAC addresses you need to match against. The only flow I see working is: 1) Create a VM with your interfaces, but don't boot it. 2) Take the MAC addresses and e…
Re: Ignition: A new CoreOS machine provisioning utility
#19Apologies for the somewhat off-topic remark, but ... Can we please stop creating new JSON-based config files? Sane config file formats must support comments.
100% agreed. This is the reason I personally find YAML to be a great config alternative to JSON due to their ease of converting between the two
Re: Ignition: A new CoreOS machine provisioning utility
#20I think this looks like a slight jab at systemd ;-)
Systemd thinks it does a lot more other things best