Tarefa Ansível para iniciar o servidor não completando

2

Estou usando ansible para configurar minha máquina Ubuntu com um servidor ELK, no entanto, eu preciso instalar uma versão mais antiga do kibana (5.2.2).

Originalmente, tentei usar o módulo apt e tentei algo como - apt: name=kibana=5.2.2 state=present force=yes , mas o apt não conseguiu encontrar o número da versão. Agora estou tentando o manual baixando, instalando e iniciando o servidor.

O problema que estou encontrando é que quando eu digo ansible para executar cd /home/ubuntu/kibana-5.2.2-linux-x86_64/; ./bin/kibana; ele trava indefinidamente e nunca continua na próxima tarefa.

Existe uma maneira de instalar o kibana = 5.2.2 através do apt que estou faltando ou é possível executar o pacote kibana que baixei manualmente em segundo plano (semelhante a sudo service kibana restart ) para que eu possa continuar com o jogabilidade remanescente?

    
por Ryan Grush 20.12.2017 / 00:44

1 resposta

1

O módulo APT ansible usa as ferramentas apt subordinadas. Ele só pode instalar versões definidas em fontes para o distrobution / release que você está executando em seu sistema. Não pode simplesmente instalar versões arbitrárias.

Se você não pode usar apt-get para instalar uma determinada versão, então você não pode usar o ansible apt module para instalar essa versão. Como Mark mencionou em um comentário, você pode usar o comando apt-cache madison kibana para ver as versões disponíveis, considerando suas fontes atualmente definidas para o seu lançamento.

    
por 20.12.2017 / 05:55