gpt4 book ai didi

python - 在自定义 ansible 模块中隐藏变量输出

转载 作者:行者123 更新时间:2023-12-01 08:27:47 25 4
gpt4 key购买 nike

我正在编写一个自定义的 ansible 模块。

退出时,无论成功还是失败,都会打印出所有变量如

changed: [localhost] => changed=true 
invocation:
module_args:
jira_token: sometoken
jira_user: myuser

变量解析按照相关tutorial中的说明进行.

ansible_args= dict(
jira_user=dict(type='str',required=True),
jira_token=dict(type='str',required=True)
)
module = AnsibleModule(
argument_spec=ansible_args
)

有没有办法让例如jira_token 沉默?这样无论如何它都不会被打印出来?

最佳答案

如 Ansible 模块文档中所述 here您可以像这样添加 no_log=True jira_token=dict(type='str',required=True,no_log=True)

关于python - 在自定义 ansible 模块中隐藏变量输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54111542/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com