# Ansible + Cisco - Sending a Ctrl+V / Question Mark ?

**URL:** <https://forum.ansible.com/t/ansible-cisco-sending-a-ctrl-v-question-mark/36297>\
**Category:** Ansible Project\
**Created:** [February 6, 2022, 2:31am UTC](https://forum.ansible.com/t/ansible-cisco-sending-a-ctrl-v-question-mark/36297 "2022-02-06T02:31:23Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Matthew\_H](https://avatars.discourse-cdn.com/v4/letter/m/edb3f5/32.png) [@Matthew\_H](https://forum.ansible.com/u/Matthew_H)\
**Post date:** [February 6, 2022, 2:31am UTC](https://forum.ansible.com/t/ansible-cisco-sending-a-ctrl-v-question-mark/36297/1 "2022-02-06T02:31:23Z")

</div>

Hello

I’m using Ansible to push config to some Cisco routers and have hit an issue, I need to send a ? as part of a URL for dynamic DNS, but entering a question marks shows the help. If I manually use the console I can enter Ctrl + V to escape the ? but I can’t get it working with Ansible - I’ve tried sending escaped ASCII etc. Any ideas? I’ve tried with and without the curly braces and a few other permutations but it writes ^V to the config which then doesn’t work.

My config looks something like this:

- name: Dynamic DNS Global cisco.ios.ios\_config:  
lines:
- HTTP
- add {{ ddns\_url\_scheme }}{{ ddns\_username }}:{{ ddns\_password }}@{{ ddns\_url }}/update{{ ‘\x16’ }}{{ ‘\x3f’ }}hostname=&myip=
 - interval maximum 0 1 0 0
 - interval minimum 0 0 10 0
 
 

parents: [‘ip ddns update method ddns’, ‘HTTP’]

 

Thanks
