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!
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.
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: