fedimg: update the cron a/c to libcloud 2.0.0
Signed-off-by: Sayan Chowdhury <sayanchowdhury@fedoraproject.org>
This commit is contained in:
parent
f68cf10280
commit
97fc9d2fb9
1 changed files with 4 additions and 7 deletions
|
@ -12,7 +12,6 @@ from libcloud.compute.providers import get_driver
|
||||||
import datetime
|
import datetime
|
||||||
import fedimg
|
import fedimg
|
||||||
|
|
||||||
|
|
||||||
EC2_ACCESS_ID = fedimg.AWS_ACCESS_ID
|
EC2_ACCESS_ID = fedimg.AWS_ACCESS_ID
|
||||||
EC2_SECRET_KEY = fedimg.AWS_SECRET_KEY
|
EC2_SECRET_KEY = fedimg.AWS_SECRET_KEY
|
||||||
|
|
||||||
|
@ -22,8 +21,8 @@ def kill_all_instances(region):
|
||||||
|
|
||||||
:param region: AWS region
|
:param region: AWS region
|
||||||
"""
|
"""
|
||||||
cls = get_driver(region)
|
cls = get_driver(Provider.EC2)
|
||||||
driver = cls(EC2_ACCESS_ID, EC2_SECRET_KEY)
|
driver = cls(EC2_ACCESS_ID, EC2_SECRET_KEY, region=region)
|
||||||
nodes = driver.list_nodes()
|
nodes = driver.list_nodes()
|
||||||
for n in nodes:
|
for n in nodes:
|
||||||
d1 = datetime.datetime.strptime(n.extra['launch_time'], '%Y-%m-%dT%H:%M:%S.000Z')
|
d1 = datetime.datetime.strptime(n.extra['launch_time'], '%Y-%m-%dT%H:%M:%S.000Z')
|
||||||
|
@ -34,9 +33,7 @@ def kill_all_instances(region):
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
regions = [Provider.EC2_AP_NORTHEAST, Provider.EC2_AP_SOUTHEAST,
|
regions = set([metadata.split('|')[0]
|
||||||
Provider.EC2_AP_SOUTHEAST2, Provider.EC2_EU_WEST,
|
for metadata in fedimg.AWS_AMIS.split('\n')])
|
||||||
Provider.EC2_SA_EAST, Provider.EC2_US_EAST,
|
|
||||||
Provider.EC2_US_WEST, Provider.EC2_US_WEST_OREGON]
|
|
||||||
for region in regions:
|
for region in regions:
|
||||||
kill_all_instances(region)
|
kill_all_instances(region)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue