Different behaviour copying templates between centos 6.5 and 7

25 views
Skip to first unread message

Marc Roelofs

unread,
Dec 2, 2014, 3:39:04 AM12/2/14
to ansible...@googlegroups.com
Hi All,

I am  experiencing something weird. 
I have a couple of template files I need to copy over to different CentOS versions. 
The task is simple : 
# copy file
- name: copy my-files
  template: src={{ item }} dest=/etc/my-destination/
  with_items:
  - file1
  - file3
  - file3
  - file4
  - file5
  - file6
  when: ansible_distribution == 'CentOS'

Running this will state in green "OK" for centos 6.5 machines, but in Yellow changed  for CentOS 7 machines every run .
I also have some line in file like replacements which does exactly the same .
Somehow ansible changes/replaces files on Centos 7 even when they are not changed 
md5sum on source and destination are the same

BTW When I use the copy command every time the plabook is run, it copies them over on both os-sses, and using template command doesn't on centos6.5 at least


Mirko Friedenhagen

unread,
Dec 2, 2014, 4:09:12 AM12/2/14
to ansible-project

Hello,

I am seeing this kind of flakiness as well on Debian Wheezy. Every other execution of a playbook will result in copy actions marked as changed (not even template, just copy). Same with lineinfile.

Regards
Mirko
--
Sent from my mobile

--
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 ansible-proje...@googlegroups.com.
To post to this group, send email to ansible...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/efe49666-e434-4caf-b7ab-8c8deaf2b5ea%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Toshio Kuratomi

unread,
Dec 3, 2014, 12:56:32 AM12/3/14
to ansible...@googlegroups.com
I was unable to replicate this running ansible-1.8.1 on fedora20 and
copying to centos7. Neither with the template module or straight
copy. What version of ansible are you using? Is there anthing else
you can tell us about the specifics? What the real filenames are or
some of their contents? Is this reproducible with fewer files? Is it
happening even if the templates have nothing to substitute?

-Toshio
Reply all
Reply to author
Forward
0 new messages