1.4.4.6. Ansible 配置
您可以使用以下任务配置 Ansible Tower 配置:
1.4.4.6.1. Ansible secret
您必须在同一订阅命名空间中创建一个 Ansible Tower secret CR。Ansible Tower secret 仅限于相同的订阅命名空间。
在控制台的 Ansible Tower secret name
部分填充相关的数据来创建 secret。要使用终端创建 secret,编辑并应用以下 yaml
:
运行以下命令来添加 YAML 文件:
oc apply -f
请参见以下 YAML 示例:
注: namespace
与订阅命名空间相同。stringData:token
和 host
来自 Ansible Tower。
apiVersion: v1 kind: Secret metadata: name: toweraccess namespace: same-as-subscription type: Opaque stringData: token: ansible-tower-api-token host: https://ansible-tower-host-url
当应用程序订阅控制器创建 prehook 和 posthook AnsibleJobs 时,如果 subscription spec.hooksecretref
中的 secret 可用,则会将其发送到 AnsibleJob CR spec.tower_auth_secret
,AnsibleJob 可以访问 Ansible Tower。