<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Connecting Recent versions of Ansible to Cisco AireOS WLC in Wireless</title>
    <link>https://community.cisco.com/t5/wireless/connecting-recent-versions-of-ansible-to-cisco-aireos-wlc/m-p/4821512#M254996</link>
    <description>&lt;P&gt;Hi all.&lt;/P&gt;&lt;P&gt;I am trying to connect Ansible to a WLC running AireOS, but it does not work at all.&lt;/P&gt;&lt;P&gt;It used to work when using&lt;/P&gt;&lt;PRE&gt;ansible_connection=local&lt;/PRE&gt;&lt;P&gt;But this is no longer supported in recent versions of ansible.&lt;/P&gt;&lt;P&gt;Using Network CLI does not connect to the WLC.&lt;/P&gt;&lt;PRE&gt;ansible_connection=network_cli&lt;BR /&gt;ansible_network_os=community.network.aireos&lt;BR /&gt;ansible_port=22&lt;/PRE&gt;&lt;P&gt;It doesn't work if I use the provider parameter for credentials.&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;---&lt;BR /&gt;legacy_credentials&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;BR /&gt;&lt;/SPAN&gt;    &lt;SPAN&gt;host&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"{{ inventory_hostname }}"&lt;BR /&gt;&lt;/SPAN&gt;    &lt;SPAN&gt;username&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"{{ lookup('env', 'USERNAME') }}"&lt;BR /&gt;&lt;/SPAN&gt;    &lt;SPAN&gt;password&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"{{ lookup('env', 'PASSWORD') }}"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My Playbook:&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;---&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;- &lt;/SPAN&gt;&lt;SPAN&gt;hosts&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;all&lt;BR /&gt;&lt;/SPAN&gt;  &lt;SPAN&gt;gather_facts&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;False&lt;BR /&gt;&lt;/SPAN&gt;  &lt;SPAN&gt;tasks&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;    - &lt;/SPAN&gt;&lt;SPAN&gt;name&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;Run show sysinfo on remote devices&lt;BR /&gt;&lt;/SPAN&gt;      &lt;SPAN&gt;community.network.aireos_command&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;BR /&gt;&lt;/SPAN&gt;        &lt;SPAN&gt;provider&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"{{ legacy_credentials }}"&lt;BR /&gt;&lt;/SPAN&gt;        &lt;SPAN&gt;commands&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;show sysinfo&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;    &lt;SPAN&gt;- &lt;/SPAN&gt;&lt;SPAN&gt;name&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;Ensure we are running the script on a WLC and not other devices&lt;BR /&gt;&lt;/SPAN&gt;      &lt;SPAN&gt;community.network.aireos_command&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;BR /&gt;&lt;/SPAN&gt;        &lt;SPAN&gt;provider&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"{{ legacy_credentials }}"&lt;BR /&gt;&lt;/SPAN&gt;        &lt;SPAN&gt;commands&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;show sysinfo&lt;BR /&gt;&lt;/SPAN&gt;        &lt;SPAN&gt;wait_for&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;result[0] contains 'Cisco Controller'&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;Just wondering if this is something I am missing&lt;/P&gt;&lt;P&gt;Would anyone have a working example of connecting to an AireOS WLC?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;ansible —version&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;ansible [core 2.13.3]&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;python version = 3.9.6 (default, Mar 10 2023, 20:16:38) [Clang 14.0.3 (clang-1403.0.22.14.1)]&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;jinja version = 3.0.1&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;libyaml = False&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;ansible-galaxy collection list | grep network&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;community.network 4.0.1 &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;f5networks.f5_modules 1.19.0 &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;junipernetworks.junos 3.1.0 &lt;/EM&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 28 Jul 2023 15:05:33 GMT</pubDate>
    <dc:creator>Translator</dc:creator>
    <dc:date>2023-07-28T15:05:33Z</dc:date>
    <item>
      <title>Connecting Recent versions of Ansible to Cisco AireOS WLC</title>
      <link>https://community.cisco.com/t5/wireless/connecting-recent-versions-of-ansible-to-cisco-aireos-wlc/m-p/4821512#M254996</link>
      <description>&lt;P&gt;Hi all.&lt;/P&gt;&lt;P&gt;I am trying to connect Ansible to a WLC running AireOS, but it does not work at all.&lt;/P&gt;&lt;P&gt;It used to work when using&lt;/P&gt;&lt;PRE&gt;ansible_connection=local&lt;/PRE&gt;&lt;P&gt;But this is no longer supported in recent versions of ansible.&lt;/P&gt;&lt;P&gt;Using Network CLI does not connect to the WLC.&lt;/P&gt;&lt;PRE&gt;ansible_connection=network_cli&lt;BR /&gt;ansible_network_os=community.network.aireos&lt;BR /&gt;ansible_port=22&lt;/PRE&gt;&lt;P&gt;It doesn't work if I use the provider parameter for credentials.&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;---&lt;BR /&gt;legacy_credentials&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;BR /&gt;&lt;/SPAN&gt;    &lt;SPAN&gt;host&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"{{ inventory_hostname }}"&lt;BR /&gt;&lt;/SPAN&gt;    &lt;SPAN&gt;username&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"{{ lookup('env', 'USERNAME') }}"&lt;BR /&gt;&lt;/SPAN&gt;    &lt;SPAN&gt;password&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"{{ lookup('env', 'PASSWORD') }}"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My Playbook:&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;---&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;- &lt;/SPAN&gt;&lt;SPAN&gt;hosts&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;all&lt;BR /&gt;&lt;/SPAN&gt;  &lt;SPAN&gt;gather_facts&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;False&lt;BR /&gt;&lt;/SPAN&gt;  &lt;SPAN&gt;tasks&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;    - &lt;/SPAN&gt;&lt;SPAN&gt;name&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;Run show sysinfo on remote devices&lt;BR /&gt;&lt;/SPAN&gt;      &lt;SPAN&gt;community.network.aireos_command&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;BR /&gt;&lt;/SPAN&gt;        &lt;SPAN&gt;provider&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"{{ legacy_credentials }}"&lt;BR /&gt;&lt;/SPAN&gt;        &lt;SPAN&gt;commands&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;show sysinfo&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;    &lt;SPAN&gt;- &lt;/SPAN&gt;&lt;SPAN&gt;name&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;Ensure we are running the script on a WLC and not other devices&lt;BR /&gt;&lt;/SPAN&gt;      &lt;SPAN&gt;community.network.aireos_command&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;BR /&gt;&lt;/SPAN&gt;        &lt;SPAN&gt;provider&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"{{ legacy_credentials }}"&lt;BR /&gt;&lt;/SPAN&gt;        &lt;SPAN&gt;commands&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;show sysinfo&lt;BR /&gt;&lt;/SPAN&gt;        &lt;SPAN&gt;wait_for&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;result[0] contains 'Cisco Controller'&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;Just wondering if this is something I am missing&lt;/P&gt;&lt;P&gt;Would anyone have a working example of connecting to an AireOS WLC?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;ansible —version&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;ansible [core 2.13.3]&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;python version = 3.9.6 (default, Mar 10 2023, 20:16:38) [Clang 14.0.3 (clang-1403.0.22.14.1)]&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;jinja version = 3.0.1&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;libyaml = False&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;ansible-galaxy collection list | grep network&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;community.network 4.0.1 &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;f5networks.f5_modules 1.19.0 &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;junipernetworks.junos 3.1.0 &lt;/EM&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 28 Jul 2023 15:05:33 GMT</pubDate>
      <guid>https://community.cisco.com/t5/wireless/connecting-recent-versions-of-ansible-to-cisco-aireos-wlc/m-p/4821512#M254996</guid>
      <dc:creator>Translator</dc:creator>
      <dc:date>2023-07-28T15:05:33Z</dc:date>
    </item>
    <item>
      <title>Re: Connecting Recent versions of Ansible to Cisco AireOS WLC</title>
      <link>https://community.cisco.com/t5/wireless/connecting-recent-versions-of-ansible-to-cisco-aireos-wlc/m-p/4848097#M256664</link>
      <description>&lt;P&gt;I do not think AireOS WLCs support any of these automation&lt;/P&gt;
&lt;P&gt;HTH&lt;BR /&gt;Rasika&lt;BR /&gt;*** Pls rate all useful responses ***&lt;/P&gt;</description>
      <pubDate>Sat, 03 Jun 2023 21:44:19 GMT</pubDate>
      <guid>https://community.cisco.com/t5/wireless/connecting-recent-versions-of-ansible-to-cisco-aireos-wlc/m-p/4848097#M256664</guid>
      <dc:creator>Rasika Nayanajith</dc:creator>
      <dc:date>2023-06-03T21:44:19Z</dc:date>
    </item>
    <item>
      <title>Re: Connecting Recent versions of Ansible to Cisco AireOS WLC</title>
      <link>https://community.cisco.com/t5/wireless/connecting-recent-versions-of-ansible-to-cisco-aireos-wlc/m-p/4894936#M258744</link>
      <description>&lt;P&gt;Not sure I understand your response. I am having a similar issue. It was stated it worked prior to a newer version of Ansible. I have had many Ansible scripts work with AireOS controllers.&lt;/P&gt;</description>
      <pubDate>Fri, 28 Jul 2023 14:37:34 GMT</pubDate>
      <guid>https://community.cisco.com/t5/wireless/connecting-recent-versions-of-ansible-to-cisco-aireos-wlc/m-p/4894936#M258744</guid>
      <dc:creator>tomklimek6</dc:creator>
      <dc:date>2023-07-28T14:37:34Z</dc:date>
    </item>
    <item>
      <title>Re: Connecting recent versions of Ansible to the Cisco AireOS WLC</title>
      <link>https://community.cisco.com/t5/wireless/connecting-recent-versions-of-ansible-to-cisco-aireos-wlc/m-p/4894954#M258746</link>
      <description>&lt;P&gt;I managed to fix it by rolling back to an older version of Ansible that accepts connection=local.&lt;/P&gt;&lt;P&gt;This works for me now.&lt;/P&gt;&lt;P&gt;(env):ansible acurunzi$ ansible —version&lt;BR /&gt;2.9.27&lt;BR /&gt;...&lt;BR /&gt;python version = 3.9.6 (default, May 7 2023, 23:32:44) [Clang 14.0.3 (clang-1403.0.22.14.1)]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 28 Jul 2023 15:04:30 GMT</pubDate>
      <guid>https://community.cisco.com/t5/wireless/connecting-recent-versions-of-ansible-to-cisco-aireos-wlc/m-p/4894954#M258746</guid>
      <dc:creator>Translator</dc:creator>
      <dc:date>2023-07-28T15:04:30Z</dc:date>
    </item>
  </channel>
</rss>

