diff options
author | Michael DeHaan <mdehaan@redhat.com> | 2008-02-21 15:20:05 -0500 |
---|---|---|
committer | Michael DeHaan <mdehaan@redhat.com> | 2008-02-21 15:20:05 -0500 |
commit | afbe0786ee0f6855c461c975cac4940f01fc5208 (patch) | |
tree | ec501ab99e0920efde0ba9f221a2205b80e3ee10 /func/overlord/client.py | |
parent | 3ded42779d940e09a539d535af8b8d1f4b39634f (diff) | |
download | third_party-func-afbe0786ee0f6855c461c975cac4940f01fc5208.tar.gz third_party-func-afbe0786ee0f6855c461c975cac4940f01fc5208.tar.xz third_party-func-afbe0786ee0f6855c461c975cac4940f01fc5208.zip |
Fixing func "*" ping functionality, which had an earlier reference to expand_servers that is no longer supported. To do this, I've exposed an additional method in the client.minions() API. Also some more work done on func "check" command to diagnose setup problems.
Diffstat (limited to 'func/overlord/client.py')
-rwxr-xr-x | func/overlord/client.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/func/overlord/client.py b/func/overlord/client.py index f07e526..fdcf875 100755 --- a/func/overlord/client.py +++ b/func/overlord/client.py @@ -105,6 +105,7 @@ class Minions(object): def _get_new_hosts(self): self.new_hosts = self.group_class.get_hosts_by_groupgoo(self.spec) + return self.new_hosts def _get_all_hosts(self): seperate_gloobs = self.spec.split(";") @@ -116,6 +117,12 @@ class Minions(object): self.all_certs.append(cert) host = cert.replace(self.config.certroot,"")[1:-5] self.all_hosts.append(host) + return self.all_hosts + + def get_all_hosts(self): + self._get_new_hosts() + self._get_all_hosts() + return self.all_hosts def get_urls(self): self._get_new_hosts() |