Ansibleのyumモジュールを使ってミドルのインストールを行ったとき、
プロキシ環境下での実行時に設定でハマったときのメモ
proxy設定方法
environment
にproxy情報を指定する(varsに切り出す必要はとくにない)
設定はplaybook全体に適用されるので、roles内に定義したtask等にも設定が反映される
- name: test
hosts: localhost
gather_facts: yes
vars:
proxy_env:
http_proxy: 192.168.100.10:80
https_proxy: 192.168.100.10:80
tasks:
-name: httpd install
yum:
name: httpd
state: present
environment: "{{proxy_env}}"