Hey,

I want compare two file in ansible.

Exemple :

I have one file : /home/ansible/repertory_1/file_1.txt
I have second file with the same file : /home/ansible/repertory_2/file_1.txt

I want that if my file file_1 who is in repertory_1 is the same content 
that my file (repertory_1) ansible does not do anything.

And if my file file_1 who is in repertory_1 is different content that my 
file file_1 in repertory_2 , ansible start apache.

Exemple for task who not works :

- name: "Copie du fichier dans test_d"
  copy:
      src: /home/ansible/repertory_1/file_1.txt
      dest: /home/ansible/repertory_2/file_1.txt
  delegate_to: localhost

- set_fact:
    myfile: "{{ lookup('file', '/home/ansible/repertory_1/file_1.txt') }}"

- name: "Start Apache"
  command: sudo systemctl start apache2
  when: myfile != /fome/ansible/repertory_2/file_1

I think that this tasks not works because myfile content "\n" at each line 
break


Someone have any idea please for my problem ?!!!

Thank you very much community ansible !!!! :)

Regards,

Karther


-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/4ed027c2-bd90-4359-acca-e0960863a895%40googlegroups.com.

Reply via email to