Commit 8e9f1463 by e0d

simplification

parent eb492621
...@@ -32,7 +32,6 @@ import argparse ...@@ -32,7 +32,6 @@ import argparse
import boto import boto
import json import json
from collections import defaultdict from collections import defaultdict
import re
class LifecycleInventory(): class LifecycleInventory():
...@@ -53,13 +52,6 @@ class LifecycleInventory(): ...@@ -53,13 +52,6 @@ class LifecycleInventory():
return dict return dict
def to_safe(self, word):
''' Converts 'bad' characters in a string to underscores so they can be
used as Ansible groups '''
return re.sub("[:]", "_", word)
def run(self): def run(self):
autoscale = boto.connect_autoscale(profile_name=self.profile) autoscale = boto.connect_autoscale(profile_name=self.profile)
groups = autoscale.get_all_groups() groups = autoscale.get_all_groups()
...@@ -75,7 +67,7 @@ class LifecycleInventory(): ...@@ -75,7 +67,7 @@ class LifecycleInventory():
inventory[group.name].append(private_ip_address) inventory[group.name].append(private_ip_address)
inventory[group.name + "_" + instance.lifecycle_state].append(private_ip_address) inventory[group.name + "_" + instance.lifecycle_state].append(private_ip_address)
inventory[self.to_safe(instance.lifecycle_state)].append(private_ip_address) inventory[instance.lifecycle_state.replace(":","_")].append(private_ip_address)
print json.dumps(inventory, sort_keys=True, indent=2) print json.dumps(inventory, sort_keys=True, indent=2)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment