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コマンド実行しているけど、こいつはまとめて実行するから早くなるらしい。