Ansibleでgenerator-angular-fullstackのセットアップ
Ansibleでgenerator-angular-fullstackを使える状態にするtask設定例。
CentOS6.5用。
- name: node.jsのインストール yum: name="{{ item }}" enablerepo=epel with_items: - nodejs - npm - name: npmの更新 npm: name=npm global=yes state=latest - name: node.jsパッケージのインストール npm: name="{{ item }}" global=yes with_items: - yo - bower - grunt-cli - generator-angular-fullstack
compassをインストールする場合は、下記を追加。
(rubyは設定済とする)
- name: compassのインストール gem: name=compass user_install=no executable=/usr/local/bin/gem
ハマった部分として、yumでインストールしたnpmを再度npmで最新に更新しないと
yoのバージョンが古くなってしまいgenerator-angular-fullstackのインストールに失敗するということ。