Ansible 使用時に手間取った点がいくつかあったので書いておきます. ディストリビューション毎に処理を分ける ディストリビューションによって,yum と apt-get 等を使い分けたい場合は, centos.yml や ubuntu.yml 等を作成して,yum や apt-get 等の処理を書いておきます. main.yml --- - include: ubuntu.yml when: ansible_distribution == "Ubuntu" ubuntu.yml --- - shell: apt-get -y update - shell: apt-get -y install aptitude - shell: aptitude -y install {{ item }} with_items: - make - gcc - curl - git 環境変数を指定する