template files need to be structured as config files.  shubham.j2 should
look like this:

interface FastEthernet0/0
 ip address 1.1.1.1 255.255.255.0
 no shutdown

With indents... no need to add configure terminal as the module will handle
that for you

On Fri, Jan 6, 2017 at 4:48 AM, <[email protected]> wrote:

> Hello,
>
>       I am writing simple playbook to add configuration in Cisco 2800
> router using jinja2 templates,Where I am able to generate Configuration
> file using Template module.But after generating the configuration file i.e.
> shubham.J2  i am getting the following  error while pushing configurations
> to device.
>
> An exception occurred during task execution. To see the full traceback,
> use -vvv. The error was: cnlabs(config)#
> fatal: [192.168.3.65]: FAILED! => {"changed": false, "failed": true,
> "module_stderr": "Traceback (most recent call last):\n  File
> \"/tmp/ansible_HV_5qu/ansible_module_ios_template.py\", line 174, in
> <module>\n    main()\n  File 
> \"/tmp/ansible_HV_5qu/ansible_module_ios_template.py\",
> line 165, in main\n    response = module.config(commands)\n  File
> \"/tmp/ansible_HV_5qu/ansible_modlib.zip/ansible/module_utils/netcfg.py\",
> line 54, in __call__\n  File \"/tmp/ansible_HV_5qu/ansible_
> modlib.zip/ansible/module_utils/ios.py\", line 194, in configure\n  File
> \"/tmp/ansible_HV_5qu/ansible_modlib.zip/ansible/module_utils/shell.py\",
> line 250, in execute\nansible.module_utils.network.NetworkError: matched
> error in response: configure terminal\r\n                     ^\r\n%
> Invalid input detected at '^' marker.\r\n\r\ncnlabs(config)#\n",
> "module_stdout": "", "msg": "MODULE FAILURE"}
>
>  my configuration file looks like:(shubham.j2)
>
> configure terminal
> interface fastEthernet 0/0
> ip address 1.1.1.1 255.255.255.0
> no shutdown
> exit
>
>   Using this configuration file I am trying to assign the above mentioned
> IP address to Fa 0/0 interface of my cisco device. And I am using
> ios_template module in my playbook to push configurations in to Device.Can
> anyone help me to solve this error.
>
> --
> 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 post to this group, send email to [email protected].
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/ansible-project/5063a923-be72-4af7-852c-7eb67bc360ff%40googlegroups.
> com
> <https://groups.google.com/d/msgid/ansible-project/5063a923-be72-4af7-852c-7eb67bc360ff%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CAEkdrMhHZ_b3gGEeTnBghu%2Bt6X%3DjPXVqdV0ScfmnoVARBTyJgg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to