管理基本部署的简单应用
[
](#usage)使用方法
你需要创建一个部署yaml文件(样本)。然后用--config
标志运行二进制文件到path
或url
的部署文件。
例如 :
- name: folder
become: true
exec:
- name: "test creating a new folder"
type: "folder"
command: "create"
path: "/var/www/html/test"
pass_on_error: true
[
](#become-root)成为根部
你需要在每个步骤中指定become : true
,你希望只在根环境中运行。默认情况下,如果是false。
[
](#pass-on-error)传递错误
如果发生错误,你可以在每个步骤中指定pass_on_error: true
,如果发生错误,你希望跳过这个步骤。默认情况下是false。
[
](#hook-support)钩子支持
在每个步骤中,你可以提供一个钩子POST
,当每个步骤开始运行时,这个钩子将接收到以下数据。
{
"step":"step name",
"status":"step status",
"code":1,
}
步骤代码是。1代表通过,2代表错误
[
](#supported-types)支持的类型。