使处理到cloudformation的多堆栈部署更加容易

cfnbot的Python项目详细描述


在满足以下条件的情况下,允许以源和二进制形式重新分发和使用(无论是否修改):

1。重新发布源代码必须保留上述版权声明、此条件列表和以下免责声明。

2.以二进制形式重新分发必须在分发时提供的文档和/或其他材料中复制上述版权声明、本条件列表和以下免责声明。

3未经事先书面许可,版权所有人或其贡献者的姓名均不得用于背书或推广由本软件衍生的产品。


本软件由版权所有人和贡献者“按原样”提供,以及任何明示或暗示的保证,包括但不限于,默示保证适销性和适合特定用途的保证被驳回。在任何情况下,版权持有人或贡献者均不对任何直接、间接、附带、特殊、惩戒性或后果性损害(包括但不限于替代货物或服务的采购;使用、数据或利润的损失;或业务中断)承担责任,无论其原因如何,也不论其责任理论是否在合同中,由于使用本软件而产生的任何形式的严格责任或侵权行为(包括疏忽或其他),即使已告知此类损害的可能性。

进度**

install
~有关详细信息,请参见“example_specfile.yml”。
$cfnbot deploy[--debug]/path/to/specfile.yml[--stackset<;name>;]
$cfnbot delete[--debug]/path/to/specfile.yml[--stackset<;name>;]

Specfile格式
~~~~~~~~~~~~~~~~~~~~

Single Stack
^^^^^^^^^^^^^

必须包含
templatepath.

::

--
someappbucket:
templatepath:'bucket.yml'
参数:[…]

它的值必须是一个列表。例如:



--
堆栈:
-某些应用程序控件:
模板路径:cfn/iam_role.yml
参数:[…]
-某些应用程序桶:
模板路径:cfn/s3bucket_with_roles.yml
stackname:someappbucket
参数:[…]


堆栈集
^^^^^^^^^^^^

在某个地方需要违约,它需要一个堆栈
列表。

::

--
dev:
stacknameprefix:dev
credentialprofile:default
堆栈:
-someappbucketlambdarole
模板路径:cfn/iam-role-dev.yml
默认值:
堆栈:
-SomeAppBucketRole:
模板路径:cfn/iam_role.yml
参数:[…]
-SomeAppBucket:
模板路径:cfn/s3bucket_with_roles.yml
堆栈名称:SomeAppBucket
参数:[……]

平台:未知
分类器:开发状态::3-Alpha
分类器:预期受众::开发人员
分类器:预期受众::系统管理员
分类器:主题::软件开发::生成工具
分类器:主题::软件开发::库
分类器:主题::系统::分布式计算
分类器:许可证::OSI批准::BSD许可证
分类器:编程语言::Python::2
分类器:编程语言::Python::2.7
分类器:编程语言::Python::3
分类器:编程语言::Python::3.2
分类器:编程语言::Python::3.3
分类器:编程语言::Python::3.4
分类器:编程语言::Python::3.5
分类器:编程语言::Python::3.6

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java接口中的每个方法都是抽象的,但在抽象类中,我们也只能使用抽象方法   初始化Java中声明的、未初始化的变量会发生什么情况?   java BouncyCastle openPGP将字节[]数组加密为csv文件   在Java中将类A(和所有子类)映射到类B的实例的字典   RSA公钥编码,在Java和Android中,代码相同,结果不同   java在安卓中实现数字检测语音识别   java取消选择复选框   java如何在其他配置中重用Maven配置XML片段   java有没有一种有效的方法来检查HashMap是否包含映射到相同值的键?   spring处理程序调度失败;嵌套的例外是java。lang.NoClassDefFoundError:org/apache/http/client/HttpClient   带有ehcache的java多层缓存   java如何访问chromium(或任何其他浏览器)cookie   java通过将两个集合与spring data mongodb data中的条件合并来获取计数   安卓中R.java的语法错误