python中的编排与配置管理
touchdown的Python项目详细描述
touchdown是一个面向python的服务编排框架。它提供了一个python “DSL”用于声明复杂的云基础设施并提供 以等幂方式的蓝图。
你可以在IRC.oftc.net上的Yaybu找到我们。
下面是一个示例Touchdownfile:
aws = workspace.add_aws( region='eu-west-1', ) vpc = aws.add_virtual_private_cloud(name='example') vpc.add_internet_gateway(name="internet") example = vpc.add_subnet( name='application', cidr_block='192.168.0.0/24', ) asg = aws.add_autoscaling_group( name='example', launch_configuration=aws.add_launch_configuration( name="example", ami='ami-62366', subnets=[example], ), )
然后,您可以使用以下命令应用此配置:
touchdown apply