No, darn it.  I forgot those modules expect python on the target.  So, 
expect, command, shell, etc won't work.  I think what you want to do is 
something like (I don't have any way to test this at the moment):

---
- name: enable-mode
  ios_command:
    commands:
      - command: enable
        prompt: 'Password: '
        answer: {{ enable_password }}
- name: config-mode
  ios_command:
    commands: config terminal
- name: delete-user
  ios_command:
    commands: username {{ user_to_delete }} delete

or something like that?

On Tuesday, October 2, 2018 at 12:02:24 PM UTC-4, [email protected] wrote:

> Hi,
>
> I just want to quickly check a finding with the community, something which 
> should be so trivial it must be me :)
>
> I have found that it is not possible to remove Cisco users from IOS 12.x 
> using the Ansible module ios_user:
>
> This is becuase IOS 12.x doesnt support "show running-config | section 
> username" which the module tries to run.
>
>
> Ok, thats fair enough. So I'll have to write the logic using ios_config: 
> module instead..
>
> But ios_config: still does not seem to support 'prompt:' and 'answer:' :(
>
> Catch 22! As IOS prompts user removal with;
> "This operation will remove all username related configurations with same 
> name.Do you want to continue? [confirm]"
>
>
> Thankfully, and only by dump luck, IOS 12 does not give this prompt, so 
> ios_config: does work.. in this one case.. Phew..
>
> But this to me seems like another exmaple of how much we need ios_config: 
> to support 'prompt:' and 'answer:' as Cisco IOS plays so poorly with 
> Ansible compared to other vendors becuase of the Cisco CLI.
>
> Thanks for your thoughts.
> Kind regards, Andy Lemin
>

-- 
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/16b9e874-63ca-4e22-9df2-4ee9d32f57cd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to