Rocket.chat.ansible: ERRO: torne-se_usuário não é um parâmetro válido em uma tarefa ou manipulador do Ansible

Criado em 29 dez. 2015  ·  3Comentários  ·  Fonte: RocketChat/Rocket.Chat.Ansible

Olá,

Tentei implantar o RocketChat no Debian Jessie usando o Ansible, mas quando executo meu playbook (que é o usado no seu README), recebo a seguinte saída:

 [WARNING]: It is unnecessary to use '{{' in loops, leave variables in loop
expressions bare.

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

Estou tentando instalá-lo no localhost (já que é apenas um teste), e já consegui executar alguns playbooks simples no localhost antes.
Eu instalei o Ansible a partir do gerenciador de pacotes deb, então estou no 1.7.2 (também sou bastante novo no Ansible, então também pode ser um problema do Ansible do meu lado não relacionado a isso).

Obrigado!

Comentários muito úteis

Ei! Obrigado por tomar o tempo para levantar esta questão.
O motivo pelo qual você está vendo esse problema é porque sua versão do Ansible é muito antiga.
O módulo become foi introduzido no Ansible 1.9.4 - que é a versão que você deve executar.

Consulte a documentação de instalação do Ansible para instalar o 1.9.4 :+1:

Todos 3 comentários

Ei! Obrigado por tomar o tempo para levantar esta questão.
O motivo pelo qual você está vendo esse problema é porque sua versão do Ansible é muito antiga.
O módulo become foi introduzido no Ansible 1.9.4 - que é a versão que você deve executar.

Consulte a documentação de instalação do Ansible para instalar o 1.9.4 :+1:

Eu tive esse problema e fiz um upgrade para ansible 1.9.2 usando o homebrew e funcionou bem.

@gneutzling Ansible 1.9.4 ainda é a versão mínima necessária para executar a versão Ansible 1 deste código.

Esta página foi útil?
0 / 5 - 0 avaliações