yum-fastestmirror が邪魔をしている。
対策として、yum-fastestmirrorをアンインストールするか、/etc/yum/pluginconf.d/fastestmirror.confでenanbled=0としてプラグインを無効化する。
ansibleのplaybookで書くとこんな感じ。
- name: Disable yum-fastestmirror
tags:
- install
- yum
lineinfile: >
dest="/etc/yum/pluginconf.d/fastestmirror.conf"
line="enabled=0"
state=present
regexp="^#?enabled="
insertafter=EOF
create=yes
owner=root group=root mode=0644
参照: Speed up ‘yum’ related tasks? - Google グループ
こんなのも見つけたけど試してない。
New and Fast Module for Ansible: yum2
標準のyumモジュールでは、インストールするパッケージが一つしか指定できないためパッケージ毎にyumコマンド実行しているけど、こいつはまとめて実行するから早くなるらしい。