|
Last change
on this file since 2828 was
2824,
checked in by gdb, 16 years ago
|
|
Removed stray period in transform_xend-config.sxp.invirt.mako
|
-
Property svn:executable set to
*
|
|
File size:
726 bytes
|
| Line | |
|---|
| 1 | #!/usr/bin/perl -0n |
|---|
| 2 | print <<'EOF'; |
|---|
| 3 | <% |
|---|
| 4 | from invirt.config import structs as cfg |
|---|
| 5 | import os |
|---|
| 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) |
|---|
| 17 | %> |
|---|
| 18 | EOF |
|---|
| 19 | |
|---|
| 20 | s/^\#?\(xend-relocation-address ''\)/(xend-relocation-address '\${internal_ip}')/m or die; |
|---|
| 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.