2016-09-18 5 views
1

私はバゲントを実行している間に私のPCが死んでしまったと主張し、電源を取り戻した後に次のヴァラントがボックスを再構築しようとしました。 、私はansibleドキュメントをチェックダブル試したエラー:yumはAnsibleのタスクまたはハンドラの有効なパラメータではありません

ERROR: yum is not a legal parameter in an Ansible task or handler 

異なるテキストエディタのなどに保存し、私の構造とインデントをチェックするが、エラーが解消されない:そうすることで、私は、被写体を題しされるエラーを得ました。以前は何の問題もなかったので、私は立ち往生しています。なぜ、それはもはや働いていない理由についてちょっと困惑しています。

次のように私は問題を解決しながら、私は今のところ、それの多くを切り取ってきたのに私の脚本は、次のとおりです。

--- 
    - hosts: all 
    sudo: yes 
    tasks: 
    - name: Update yum packages 
     yum: name=* state=latest 

感謝を!

+1

停電時に何かが壊れている可能性はありますか?私はここで何かが間違っているとは思わない。あなたは新鮮な悪臭のボックスとAnsibleの新鮮なインストールを試みることができますか? – smiller171

答えて

0

私はタスクの後にリターンを欠いていたことが判明しました。

--- 
    - hosts: all 
    sudo: yes 
    tasks: 

    - name: Update yum packages 
     yum: name=* state=latest 

しかしansible脚本のドキュメント:http://docs.ansible.com/ansible/playbooks_intro.html例ノーリターンをタスクの宣言の後に必要とされないことを示しています。

おそらく私の特定のバージョン(1.7.2)とのニュアンス

関連する問題