Re: distro not updating on an IP Address change

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Patrick Nixon wrote:
Thanks for the answer and the follow up.

--Pat

I can do better :)    The feature is checked into git now.

Basically new cobbler import commands will "just work". For older ones, go into your /var/lib/cobbler/distros and replace the server
addresses with "@@server@@"

<developer-mode>
How this works, for templating enthusiasts, is that for every string variable accessible in what we normally feed to Cheetah, we replace @@variable@@ with it's value /after/ we complete our first pass of Cheetah rendering. This second pass does not use Cheetah to avoid the problem of having to escape anything differently -- it just uses a basic string.replace() loop. The additional level of templating is very basic and I would encourage people to pretend it doesn't exist rather than making anything depend on it.
</developer-mode>

Here's the diff:

http://git.fedoraproject.org/?p=hosted/cobbler;a=commitdiff;h=e29737d38da69887368fc0acd3666fd78e842a80

On 8/28/07, Michael DeHaan <mdehaan@xxxxxxxxxx> wrote:
Michael DeHaan wrote:
Patrick Nixon wrote:
You could write a script that read the value of
/var/lib/cobbler/settings ($server parameter)
and then  updated the contents of /var/lib/cobbler/distros appropriately.

It is a perfectly reasonable request to be able to have a value like
"$server" inside the "tree" parameter and have
it parse out though.
I'll see about adding that for 0.6.1  -- we could only use this
behavior for distros
we imported with "cobbler import" and didn't use the "--available-as"
parameter, but that would
cover a very large amount of distros.

If implemented as mentioned above, all you would have to do is change
/var/lib/cobbler/settings and re-sync.
In case it wasn't obvious, I'm shooting for 0.6.1 to release Friday, so
it won't be that long if you want to wait.
Short term, just hack /var/lib/cobbler/distros, re-run cobbler sync, and
things will work.


_______________________________________________
et-mgmt-tools mailing list
et-mgmt-tools@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/et-mgmt-tools


_______________________________________________
et-mgmt-tools mailing list
et-mgmt-tools@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/et-mgmt-tools

_______________________________________________
et-mgmt-tools mailing list
et-mgmt-tools@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/et-mgmt-tools

[Index of Archives]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux