"git@gitlab.msu.edu:everettb/ANR_Home.git" did not exist on "836e2b7c06c9b3cefd29e88f3c900dda07ec9b12"
Newer
Older
# Source: <https://stackoverflow.com/a/32324513/3716479> with modifications.
import ansible.errors as errors
from ansible.plugins.lookup import LookupBase
import socket
class LookupModule(LookupBase):
def run(self, terms, variables=None, **kwargs):
if len(terms) != 1 or not isinstance(terms[0], str):
raise errors.AnsibleError("bad invocation")
return [socket.gethostbyname(terms[0])]