2016-11-10 4 views
0

get_urlのような特別なタスクのためだけに環境プロキシを設定したいのですが、インターネットからアプリケーションをダウンロードする必要があります。その他のすべてのタスクは、プロキシなしで実行する必要があります。どのように私はこの仕事を達成するのですか?特定の不可能なタスクに対してのみプロキシを設定する方法はありますか?

答えて

0

あなたはそうのように、タスクごとにプロキシを設定することができます。

get_url: 
    url=http://remote.host.com/file 
    dest=/tmp/file 
http_proxy: http://proxy.example.com:8080 
0

あなたは、あなたのプレイのための環境変数を定義し、get_urlからプロキシオプションを設定することができます。

documentationuse_proxyから
--- 
- hosts: all 

    environment: 
    http_proxy: http://127.0.0.1:1234 

    # You can also set it over https. 
    https_proxy: http://127.0.0.1:1234 

- name: Retrieve some repo 
    get_url: 
    url: https://repos.com/cool.repo 
    dest: /etc/yum.repos.d/cool.repo 
    use_proxy: yes 

NO [use_proxyに設定されている]場合、これは、1つは、ターゲットホスト上 環境変数で定義されている場合でも、プロキシを使用しないであろう。

このように、上記の例では逆の処理を行います。

関連する問題