13.23. 作业向导中的高级设置
有些作业模板要求您输入高级设置。某些高级设置仅对某些作业模板可见。以下是常规高级设置列表。
- SSH 用户
- 用于通过 SSH 连接到主机的用户。
- 有效用户
用于执行作业的用户。默认情况下,它是 SSH 用户。如果它与 SSH 用户(s su 或 sudo )不同,则根据您的设置来切换帐户。
-
如果您在高级设置中设置了有效的用户,Ansible 会将
ansible_become_user
设置为您的输入值,ansible_become
设为true
。这意味着,如果您在 playbook 中使用参数become: true
并become_user: My_User
,它们将会被 Satellite 覆盖。 -
如果您的 SSH 用户和 有效用户 相同,则 Satellite 不会覆盖
become_user
。因此,您可以在 Ansible Playbook 中设置自定义become_user
。
-
如果您在高级设置中设置了有效的用户,Ansible 会将
- 描述
- 该作业的描述模板。
- 终止超时
- 作业开始的时间(以秒为单位)。
- 选择的时间
-
如果客户端未提取作业,则取消作业的时间(以秒为单位)。此设置仅适用于使用
pull-mqtt
传输的主机。 - 密码
- 如果 SSH 验证方法是密码,而不是 SSH 密钥,则使用。
- 私钥密码短语
- 如果 SSH 密钥受密码短语保护,则使用。
- 有效的用户密码
- 如果有效用户与 ssh 用户不同,则会使用。
- 并发级别
- 定义一次执行的最大作业数。当在大量主机上执行作业时,这可以防止系统资源过载。
- 执行排序
- 决定在主机上执行作业的顺序。它可以是字母顺序或随机化。