2016-04-30 23 views
0

初めてAnsibleを使用しようとしています。私は脚本を実行しようとしたとき、私はこのエラーを得た:エラー!このタスク 'apt_repository'には余分なパラメータがあります

ERROR! this task 'apt_repository' has extra params, which is only allowed in the following modules: command, shell, script, include, include_vars, add_host, group_by, set_fact, raw, meta 

The error appears to have been in '/home/prism/Desktop/ansible/basic_package/main.yml': line 9, column 5, but may 
be elsewhere in the file depending on the exact syntax problem. 

The offending line appears to be: 


    - name: "Add Webupd8 ppa for youtube-dl" 
    ^here 

はmain.yml:

--- 
- hosts: all 
    remote_user: root 

    tasks: 
    - name: "Upgrade the whole system" 
    apt: upgrade=dist update_cache=yes 

    - name: "Add Webupd8 ppa for youtube-dl" 
    apt_repository: repo ='ppa:nilarimogard/webupd8' 

    - name: "Install basic package" 
    apt: name={{ item }} state=installed 
    with_items: 
     - libffi-dev 
     - vnstat 
     - youtube-dl 
     - finger 
     - htop 
     - python3-dev 
     - axel 
     - curl 
     - fail2ban 
     - python-dev 
     - sendmail 
     - git 
     - python-software-properties 
     - software-properties-common 
     - python-pip 
     - nethogs 
     - unzip 
     - nmap 

答えて

4

あなたはapt_repositoryタスクでレポパラメータの後に余分なスペースを持って見えます。次のコードを使用してください:

apt_repository: repo='ppa:nilarimogard/webupd8' 
関連する問題