-
Notifications
You must be signed in to change notification settings - Fork 0
code1440/samplecode
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
#!/usr/bin/python
import boto3
regions = ['us-east-1']
#instances = ec2.instances.filter# Filters=[{'Name': 'instance-state-name', 'Values': ['running']}])
running = {}
for item in regions:
ec2 = boto3.resource('ec2',region_name=item)
print("Listing instances in " + item)
instances = ec2.instances.filter(Filters=[{'Name': 'instance-state-name', 'Values': ['running']}])
for instance in instances:
# print("\n")
for tag in instance.tags:
for key in tag:
if tag[key] == "autospin":
running[instance.id] = instance.private_dns_name
print running
invfile=open("inventory/ansible-nodes", "a")
for key in running:
invfile.writelines("%s ansible_host=%s\n" % (key, running[key]))
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published