NewsBlur/utils/hostname_ssh.py
2021-02-11 13:27:58 -05:00

18 lines
547 B
Python

import sys
import os
import digitalocean
from django.conf import settings
sys.path.append('/srv/newsblur')
os.environ['DJANGO_SETTINGS_MODULE'] = 'newsblur_web.settings'
if __name__ == '__main__':
doapi = digitalocean.Manager(token=settings.DO_TOKEN_SSH)
if len(sys.argv) > 2 and sys.argv[2] == "old":
doapi = digitalocean.Manager(token=settings.DO_TOKEN_FABRIC)
droplets = doapi.get_all_droplets()
for droplet in droplets:
if sys.argv[1] == droplet.name:
print(droplet.ip_address)
break