ansible2系にアップデートしてみたところ、以前作成したplaybookが一部うまく行っていない現象に陥ったので、その一部のyum groupinstall
について記載します。
yum groupinstallが上手くいかない
やろうとしていたこと
- Development Toolsのインストール
# yum groupinstall "Development Tools"
作成済みのplaybookの内容
roles/groupinstall/tasks/main.yml
- name: install the 'Development tools' package group
yum: name="@Development tools" state=latest
普段はVagrant上でテストしているのでvagrant up
でansibleのprovisioning実行して見たところ、特にエラーらしいものもなかったので、serverspec
でテストを通してみたところ、本来インストールされているはずのパッケージが入ってない...(gccとか)
対処法
roles/groupinstall-after/tasks/main.yml
- name: install the 'Development tools' package group
become: true
yum: name="@development tools" state=present
こちらを参考に修正