I am sure if that is true. Because I could reproduce this for other network modules also like (exos_config, eos_config). In the first tutorial ( https://blog.networktocode.com/post/generating-diff-with-ansible/) I posted, its mentioned that these module support diff & check mode. But no sample exits online. Somehow its not working for me. I thought someone could guide with this.
-Shyam On Wednesday, July 15, 2020 at 2:00:45 PM UTC+5:30, Stefan Hornburg (Racke) wrote: > > On 7/15/20 10:08 AM, Shyam Sunder wrote: > > Thanks for reply. Yes below is my intended config - > > | > > ntp server 10.19.70.1 > > | > > > > But on device we have different ntp server configured - > > | > > ntp server 10.19.60.9 > > | > > * > > Here in updates section, ansible guiding me that its going to push this > NTP config. But what config already exits is not > > mentioned or pushing against what config is not shown. Do anyone has any > working example of this? > > > > Why there is a warning shown that it can't diff when check mode is > enabled? In documentation > > ( > https://docs.ansible.com/ansible/latest/user_guide/playbooks_checkmode.html) > its > mentioned that we can use these together.* > > It looks like a shortcoming of this module. Usually --check and --diff > works together without hassle. > > Regards > Racke > > > > > -Shyam > > > > On Wednesday, July 15, 2020 at 12:55:23 PM UTC+5:30, Srinivas Naram > wrote: > > > > Hello Shyam > > > > It is how the output is displayed. In your output updates are > showing the difference in running config and your cfg > > file. > > > > "updates": [ > > "configure ntp server add x.x.x.x" > > ], > > > > I don't see any issue with the output. Did you try changing the ntp > setting on the device yourself and check out the > > difference in output ? > > > > On Tue, Jul 14, 2020 at 11:16 PM Shyam Sunder <[email protected] > <javascript:>> wrote: > > > > Hi,____ > > > > > > I was going thru this post ( > https://blog.networktocode.com/post/generating-diff-with-ansible/ > > < > https://blog.networktocode.com/post/generating-diff-with-ansible/>) where > its mentioned that we can use check > > and diff mode together. I am trying to use that for gold config > audit (audit pre decided config against what is > > present on device) for Cisco and Extreme devices. Below is my > playbook –____ > > > > > > | > > # task to audit & heal ntp configuration > > -name:SetNTP template > > ios_config: > > src:"{{domain}}_{{ansible_network_os}}_ntp.cfg" > > match:line > > register:ntp_result > > | > > > > > > ____ > > > > Below is my template - > > > > ____ > > > > | > > ntp server 10.19.70.1 > > | > > > > ____ > > > > *Ansible highlighting that it is going to change the config. > Below is what result I am getting. Surprisingly I > > am not getting any config diff.* > > > > ____ > > > > > > | > > "ntp_result":{ > > "ansible_facts":{ > > "discovered_interpreter_python":"/usr/bin/python" > > }, > > "changed":true, > > "commands":[ > > "configure ntp server add x.x.x.x" > > ], > > "failed":false, > > "updates":[ > > "configure ntp server add x.x.x.x" > > ], > > "warnings":[ > > "unable to perform diff against running-config due > to check mode" > > ] > > } > > | > > > > > > ____ > > > > > > *Why I am not getting config diff? Any idea what is wrong?*____ > > > > -- > > 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] > > <javascript:>. > > To view this discussion on the web visit > > > https://groups.google.com/d/msgid/ansible-project/cc54e580-7642-4c51-a093-4a691b85cd2fo%40googlegroups.com > > > < > https://groups.google.com/d/msgid/ansible-project/cc54e580-7642-4c51-a093-4a691b85cd2fo%40googlegroups.com?utm_medium=email&utm_source=footer>. > > > > > > -- > > 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] <javascript:> <mailto: > [email protected] <javascript:>>. > > To view this discussion on the web visit > > > https://groups.google.com/d/msgid/ansible-project/1be4d964-ae70-4e72-a351-d6bed135c383o%40googlegroups.com > > > < > https://groups.google.com/d/msgid/ansible-project/1be4d964-ae70-4e72-a351-d6bed135c383o%40googlegroups.com?utm_medium=email&utm_source=footer>. > > > > > -- > Ecommerce and Linux consulting + Perl and web application programming. > Debian and Sympa administration. Provisioning with Ansible. > > -- 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/f0d22566-bcf2-4c92-a0c6-54141a883ed5o%40googlegroups.com.
