ansible liste-des-machines --become -m shell -a 'tail /var/log/centreon*/*log' |
--- # all pour indiquer que toutes les machines peuvent utiliser ce playbook - hosts: all gather_facts: no vars: nb_lignes: "20" fichiers: "/var/log/messages" tasks: - name: Lister les 10 dernières lignes des logs donnés en argument become: True become_user: root shell: tail -n {{ nb_lignes }} {{ fichiers }} |
ansible-playbook --limit machines --extra-vars '{"nb_lignes": "20", "fichiers": "/var/log/messages"}' ~/.ansible/adminsys/tail_files.yml |
--limit
: pour limiter à certaines machines seulement.