diff options
| author | Michael DeHaan <mdehaan@redhat.com> | 2008-07-11 14:54:51 -0400 |
|---|---|---|
| committer | Michael DeHaan <mdehaan@redhat.com> | 2008-07-11 14:54:51 -0400 |
| commit | 0b8bb3c8dff4b612f85187e9fea8a3f3d1233e4c (patch) | |
| tree | 05ee3f943fb4f3201ea29f36330838cdb0076e59 /func/overlord/cmd_modules | |
| parent | 692807b31f32d79c90e202a8edca3508dbd03e6b (diff) | |
Make list_minions use the server_spec APIs versus making a remote test call.
Diffstat (limited to 'func/overlord/cmd_modules')
| -rw-r--r-- | func/overlord/cmd_modules/listminions.py | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/func/overlord/cmd_modules/listminions.py b/func/overlord/cmd_modules/listminions.py index cf52855..5264791 100644 --- a/func/overlord/cmd_modules/listminions.py +++ b/func/overlord/cmd_modules/listminions.py @@ -17,6 +17,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. import optparse import os +from func.overlord import client from func.overlord import base_command class ListMinions(base_command.BaseCommand): @@ -36,15 +37,10 @@ class ListMinions(base_command.BaseCommand): def do(self, args): self.server_spec = self.parentCommand.server_spec - self.getOverlord() - results = self.overlord_obj.test.add(1,2) - servers = results.keys() + minion_set = client.Minions(self.server_spec, port=self.port) + servers = minion_set.get_all_hosts() servers.sort() - - # print servers for server in servers: - # just cause I hate regex'es -akl - # host = server.split(':')[-2] - # host = host.split('/')[-1] print server + |
