Last change
on this file since 2995 was
2824,
checked in by gdb, 15 years ago
|
Removed stray period in transform_xend-config.sxp.invirt.mako
|
-
Property svn:executable set to
*
|
File size:
726 bytes
|
Rev | Line | |
---|
[1261] | 1 | #!/usr/bin/perl -0n |
---|
| 2 | print <<'EOF'; |
---|
| 3 | <% |
---|
| 4 | from invirt.config import structs as cfg |
---|
| 5 | import os |
---|
[2817] | 6 | fqdn = os.uname()[1] |
---|
| 7 | internal_ip = None |
---|
| 8 | # This hack is necessary because cfg.hosts is an array rather than a dict. |
---|
| 9 | for host in cfg.hosts: |
---|
| 10 | if host.hostname == fqdn: |
---|
| 11 | internal_ip = host.internal_ip |
---|
| 12 | break |
---|
| 13 | |
---|
| 14 | class xend_template_exception(Exception): pass |
---|
| 15 | if internal_ip is None: |
---|
| 16 | raise xend_template_exception('Could not find an internal IP in the configuration for host %s' % fqdn) |
---|
[1261] | 17 | %> |
---|
| 18 | EOF |
---|
| 19 | |
---|
[2824] | 20 | s/^\#?\(xend-relocation-address ''\)/(xend-relocation-address '\${internal_ip}')/m or die; |
---|
[1261] | 21 | s/^\(xend-relocation-hosts-allow '[^']*'\)/(xend-relocation-hosts-allow '')/m or die; |
---|
| 22 | s/^\(dom0-min-mem [0-9]*\)/(dom0-min-mem 1536)/m or die; |
---|
| 23 | print; |
---|
Note: See
TracBrowser
for help on using the repository browser.