summaryrefslogtreecommitdiffstats
path: root/cobbler/cobbler.py
diff options
context:
space:
mode:
authorMichael DeHaan <mdehaan@mdehaan.rdu.redhat.com>2007-09-07 15:20:04 -0400
committerMichael DeHaan <mdehaan@mdehaan.rdu.redhat.com>2007-09-07 15:20:04 -0400
commit65cbf4415e9f9db7b91088d6452e1621b3d4fb36 (patch)
treec505a4a6be557f575f6c880b80c0a001e47088bb /cobbler/cobbler.py
parentb255bf609d10946dd42ad346d67b28c56f04a471 (diff)
downloadthird_party-cobbler-65cbf4415e9f9db7b91088d6452e1621b3d4fb36.tar.gz
third_party-cobbler-65cbf4415e9f9db7b91088d6452e1621b3d4fb36.tar.xz
third_party-cobbler-65cbf4415e9f9db7b91088d6452e1621b3d4fb36.zip
Added --dhcp-tag for multi-subnet configuration
Diffstat (limited to 'cobbler/cobbler.py')
-rwxr-xr-xcobbler/cobbler.py36
1 files changed, 19 insertions, 17 deletions
diff --git a/cobbler/cobbler.py b/cobbler/cobbler.py
index c982d76..1fa6821 100755
--- a/cobbler/cobbler.py
+++ b/cobbler/cobbler.py
@@ -442,7 +442,8 @@ class BootCLI:
'--ksmeta' : lambda(a) : profile.set_ksmeta(a),
'--repos' : lambda(a) : profile.set_repos(a),
'--virt-path' : lambda(a) : profile.set_virt_path(a),
- '--virt-type' : lambda(a) : profile.set_virt_type(a)
+ '--virt-type' : lambda(a) : profile.set_virt_type(a),
+ '--dhcp-tag' : lambda(a) : profile.set_dhcp_tag(a)
}
def on_ok():
if newname is not None:
@@ -494,23 +495,24 @@ class BootCLI:
Create/Edit a system: 'cobbler system edit --name='foo' ...
"""
commands = {
- '--name' : lambda(a) : sys.set_name(a),
- '--newname' : lambda(a) : True,
- '--system' : lambda(a) : sys.set_name(a),
- '--profile' : lambda(a) : sys.set_profile(a),
- '--kopts' : lambda(a) : sys.set_kernel_options(a),
- '--ksmeta' : lambda(a) : sys.set_ksmeta(a),
- '--hostname' : lambda(a) : sys.set_hostname(a),
- '--pxe-address' : lambda(a) : sys.set_ip_address(a), # deprecated
- '--ip-address' : lambda(a) : sys.set_ip_address(a),
- '--ip' : lambda(a) : sys.set_ip_address(a), # alias
- '--mac-address' : lambda(a) : sys.set_mac_address(a),
- '--mac' : lambda(a) : sys.set_mac_address(a), # alias
- '--kickstart' : lambda(a) : sys.set_kickstart(a),
- '--kick-start' : lambda(a) : sys.set_kickstart(a),
+ '--name' : lambda(a) : sys.set_name(a),
+ '--newname' : lambda(a) : True,
+ '--system' : lambda(a) : sys.set_name(a),
+ '--profile' : lambda(a) : sys.set_profile(a),
+ '--kopts' : lambda(a) : sys.set_kernel_options(a),
+ '--ksmeta' : lambda(a) : sys.set_ksmeta(a),
+ '--hostname' : lambda(a) : sys.set_hostname(a),
+ '--pxe-address' : lambda(a) : sys.set_ip_address(a), # deprecated
+ '--ip-address' : lambda(a) : sys.set_ip_address(a),
+ '--ip' : lambda(a) : sys.set_ip_address(a), # alias
+ '--mac-address' : lambda(a) : sys.set_mac_address(a),
+ '--mac' : lambda(a) : sys.set_mac_address(a), # alias
+ '--kickstart' : lambda(a) : sys.set_kickstart(a),
+ '--kick-start' : lambda(a) : sys.set_kickstart(a),
'--netboot-enabled' : lambda(a) : sys.set_netboot_enabled(a),
- '--virt-path' : lambda(a) : sys.set_virt_path(a),
- '--virt-type' : lambda(a) : sys.set_virt_type(a)
+ '--virt-path' : lambda(a) : sys.set_virt_path(a),
+ '--virt-type' : lambda(a) : sys.set_virt_type(a),
+ '--dhcp-tag' : lambda(a) : sys.set_dhcp_tag(a)
}
def on_ok():
self.api.systems().add(sys, with_copy=True)