droplets: Rename get_keys to get_ssh_public_keys_from_github.

This commit is contained in:
Vishnu KS 2021-03-18 01:20:36 +05:30 committed by Tim Abbott
parent 36ba00f65a
commit b1a26c7123
1 changed files with 7 additions and 6 deletions

View File

@ -59,20 +59,22 @@ def assert_github_user_exists(github_username: str) -> bool:
sys.exit(1) sys.exit(1)
def get_keys(username: str) -> List[Dict[str, Any]]: def get_ssh_public_keys_from_github(github_username: str) -> List[Dict[str, Any]]:
print("Checking to see that GitHub user has available public keys...") print("Checking to see that GitHub user has available public keys...")
apiurl_keys = f"https://api.github.com/users/{username}/keys" apiurl_keys = f"https://api.github.com/users/{github_username}/keys"
try: try:
response = urllib.request.urlopen(apiurl_keys) response = urllib.request.urlopen(apiurl_keys)
userkeys = json.load(response) userkeys = json.load(response)
if not userkeys: if not userkeys:
print(f"No keys found. Has user {username} added SSH keys to their GitHub account?") print(
f"No keys found. Has user {github_username} added SSH keys to their GitHub account?"
)
sys.exit(1) sys.exit(1)
print("...public keys found!") print("...public keys found!")
return userkeys return userkeys
except urllib.error.HTTPError as err: except urllib.error.HTTPError as err:
print(err) print(err)
print(f"Has user {username} added SSH keys to their GitHub account?") print(f"Has user {github_username} added SSH keys to their GitHub account?")
sys.exit(1) sys.exit(1)
@ -308,8 +310,7 @@ if __name__ == "__main__":
assert_github_user_exists(github_username=username) assert_github_user_exists(github_username=username)
# grab user's public keys public_keys = get_ssh_public_keys_from_github(github_username=username)
public_keys = get_keys(username=username)
if args.production: if args.production:
subdomain = f"{username}-prod" subdomain = f"{username}-prod"