I would use the genie module and run the show cdp neighbor command. Then
set fact and use that with the when command.

On Fri, Jun 19, 2020, 10:05 PM Jason <[email protected]> wrote:

> I am working on a project that would require me to bump (shutdown and
> re-enable) switchports that are connected to an Access Point.
>
> I have created a playbook to run a command "show cdp neighbours" on the
> switch, and that output would look like:
> [image: sh cdp neighbours.JPG]
>
> What I want to do, is to use ansible to only run a command (ansible play)
> on Gig 1/0/19 in this case. For other switches, it may be more switchports
> and maybe in different format (eg. Gi 2/0/35).
>
> Is there a way to filter ansible output by looking for 'AIR-AP280' and
> then extract that corresponding Local Interface (switchport number)?
>
> Or if there is another way to get done what I want, then great.
>
> Any suggestions/recommendations?
>
> It is over 50 switches, so it would be great if ansible can do what I want
> to do.
>
> --
> 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/fd4b0f7a-85ba-4921-b252-9b760d1bd3d8o%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/fd4b0f7a-85ba-4921-b252-9b760d1bd3d8o%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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CAANJ-QSQPq0zv%2BXtN90U%3Do%2BO1k%2Brsvn7JQXjyFDLxoF4x6j%3Dtw%40mail.gmail.com.

Reply via email to