summaryrefslogtreecommitdiffstats
path: root/cobbler/modules/cli_profile.py
diff options
context:
space:
mode:
Diffstat (limited to 'cobbler/modules/cli_profile.py')
-rw-r--r--cobbler/modules/cli_profile.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/cobbler/modules/cli_profile.py b/cobbler/modules/cli_profile.py
index 1f8a5655..a3ca5d4c 100644
--- a/cobbler/modules/cli_profile.py
+++ b/cobbler/modules/cli_profile.py
@@ -28,7 +28,7 @@ mod_path="%s/cobbler" % plib
sys.path.insert(0, mod_path)
from utils import _
-import commands
+import cobbler.commands as commands
import cexceptions
@@ -72,6 +72,7 @@ class ProfileFunction(commands.CobblerFunction):
if not self.matches_args(args,["dumpvars","remove","report","getks","list"]):
p.add_option("--name-servers", dest="name_servers", help="name servers for static setups")
+ p.add_option("--name-servers-search", dest="name_servers_search", help="name servers search path for static setups")
if "copy" in args or "rename" in args:
p.add_option("--newname", dest="newname")
@@ -88,6 +89,7 @@ class ProfileFunction(commands.CobblerFunction):
if not self.matches_args(args,["dumpvars","remove","report","getks","list"]):
p.add_option("--redhat-management-key", dest="redhat_management_key", help="authentication token for RHN/Spacewalk/Satellite")
+ p.add_option("--redhat-management-server", dest="redhat_management_server", help="RHN/Spacewalk/Satellite server")
p.add_option("--repos", dest="repos", help="names of cobbler repos")
p.add_option("--server", dest="server_override", help="overrides value in settings file")
p.add_option("--template-files", dest="template_files", help="specify files to be generated from templates during a sync")
@@ -148,7 +150,7 @@ class ProfileFunction(commands.CobblerFunction):
if self.options.dhcp_tag is not None:
obj.set_dhcp_tag(self.options.dhcp_tag)
if self.options.server_override is not None:
- obj.set_server(self.options.server)
+ obj.set_server(self.options.server_overide)
if self.options.owners is not None:
obj.set_owners(self.options.owners)
@@ -158,8 +160,12 @@ class ProfileFunction(commands.CobblerFunction):
obj.set_template_files(self.options.template_files,self.options.inplace)
if self.options.name_servers is not None:
obj.set_name_servers(self.options.name_servers)
+ if self.options.name_servers_search is not None:
+ obj.set_name_servers_search(self.options.name_servers_search)
if self.options.redhat_management_key is not None:
obj.set_redhat_management_key(self.options.redhat_management_key)
+ if self.options.redhat_management_server is not None:
+ obj.set_redhat_management_server(self.options.redhat_management_server)
return self.object_manipulator_finish(obj, self.api.profiles, self.options)