bootstrap-vz/plugins/build_metadata/tasks.py
2013-08-10 18:32:23 +02:00

17 lines
571 B
Python

from base import Task
from common import phases
class WriteMetadata(Task):
description = 'Writing bootstrap metadata to file'
phase = phases.cleaning
def run(self, info):
metadata_path = info.manifest.plugins['build_metadata']['path']
with open(metadata_path, 'w') as metadata:
metadata.write(('AMI_ID={ami_id}\n'
'AMI_NAME={ami_name}'
'SNAPSHOT_ID={snapshot_id}'
.format(ami_id=info.image,
ami_name=info.ami_name,
snapshot_id=info.snapshot.id)))