使用 Ansible 环境并承担 boto3 的角色

时间:2021-01-13 15:16:26

标签: ansible boto3

在使用环境设置为任务设置代理时,我遇到了扮演角色的问题。

例如,如果我使用带有 proxy_env 集的自定义模块:

  - name: compare values from api
    my_custom_module:
      module_data: "{{ some_var }}"
    register: cpmared_vals
    environment: "{{ proxy_env }}"

我收到此错误:

<块引用>

botocore.exceptions.NoCredentialsError:无法找到凭据

但是,如果我删除 'environment: "{{ proxy_env }}"' 它可以工作。

这是 proxy_env 的样子:

proxy_env:
  https_proxy: "http://corp-proxy.com:80"
  http_proxy: "http://corp-proxy.com:80"
  no_proxy: "internal-apps.com"

谢谢

0 个答案:

没有答案