mirror of
https://github.com/kevingruesser/bootstrap-vz.git
synced 2025-08-24 07:26:29 +00:00

It adds the ability to automatically launch an EC2 instance after AMI registration. It has no mandatory configuration, only optional ones, like instance type, security groups, etc. They should be documented in later documentation patches.
11 lines
404 B
Python
11 lines
404 B
Python
def validate_manifest(data, validator, error):
|
|
import os.path
|
|
schema_path = os.path.normpath(os.path.join(os.path.dirname(__file__), 'manifest-schema.yml'))
|
|
validator(data, schema_path)
|
|
|
|
|
|
def resolve_tasks(taskset, manifest):
|
|
import tasks
|
|
taskset.add(tasks.LaunchEC2Instance)
|
|
if 'print_public_ip' in manifest.plugins['ec2_launch']:
|
|
taskset.add(tasks.PrintPublicIPAddress)
|