Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

214
Visualizações
cómo leer todas las líneas de un archivo en ansible playbook

Tengo un archivo llamado packages.txt que contiene una lista de paquetes. Tengo que leer cada línea de ese paquete.txt a través de mi archivo ansible rpm.yml. Aquí está mi código

 - hosts: myhost tasks: - name: RPM Filter theforeman.foreman.content_view_filter: username: "admin" password: "admin" server_url: "myhost" name: "rpm filter" organization: "myorg" content_view: "My content view" filter_type: "rpm" package_name: "{{ item }}" inclusion: True loop: - packages.txt

Mi paquete.txt contiene estos

 open-ssh nginx grafana vim

Cualquier ayuda sería apreciada

over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

consulta el complemento de líneas . Por ejemplo

 - debug: var: item loop: "{{ query('lines', 'cat packages.txt') }}"

da (resumido)

 item: open-ssh item: nginx item: grafana item: vim

Ver los detalles sobre el plugin

 shell> ansible-doc -t lookup lines
over 4 years ago · Santiago Trujillo Relatório

0

Necesitará una tarea adicional para leer el archivo. La forma más sencilla sería cat el archivo y register en una variable. Entonces esta variable se puede utilizar para la siguiente tarea.

Algo como:

 - name: get contents of package.txt command: "cat packages.txt" register: _packages - name: RPM Filter theforeman.foreman.content_view_filter: username: "admin" password: "admin" server_url: "myhost" name: "rpm filter" organization: "myorg" content_view: "My content view" filter_type: "rpm" package_name: "{{ item }}" inclusion: True loop: "{{ _packages.stdout_lines }}"
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda