2017-08-23 9 views
1

私は、NodeJS LTSをUbuntu 16.04.3 xenialシステムにインストールするための適切なAnsible RoleまたはAn YAMLファイルを探しています。私はそのような​​ようなエラーがスローされます(ギャラクシーから10の以上Ansible役割を試みたが、それらのいずれかが動作して見つけることができませんでした。NodeJS LTSを有効にする

誰がどのAnsibleの脚本を提供したり、私のUbuntu 16.04にNodeJS LTSをインストールするための役割を示唆することはできますか?

ここ
+0

を追加するには、Ansibleせずにそれをインストールする手順何を知っていますか?もしそうなら、あなた自身の役割を作ってみませんか? – JorgeeFG

答えて

2

は実施例である:

--- 
- hosts: all 
    gather_facts: yes 
    become: yes 
    tasks: 
    - name: Install the gpg key for nodejs LTS 
     apt_key: 
     url: "https://deb.nodesource.com/gpgkey/nodesource.gpg.key" 
     state: present 

    - name: Install the nodejs LTS repos 
     apt_repository: 
     repo: "deb https://deb.nodesource.com/node_6.x {{ ansible_distribution_release }} main" 
     state: present 
     update_cache: yes 

    - name: Install the nodejs 
     apt: 
     name: nodejs 
     state: present 

は、それはあなたが使用することができます

+0

何らかの形で動作しますが、エラー "msg": "module:filename"のパラメータがサポートされていません。何か案が? –

+0

今、お使いのバージョンはお使いですか? –

+0

私は 'ansible 2.0.0.2'を使用しています –

-2

を助けることを願っています:

ansible-galaxy install nodesource.node

してから脚本に、 roles: - nodesource.node

関連する問題