<?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 Re: NXOS 9K upgrade with Ansible in Controllers</title>
    <link>https://community.cisco.com/t5/controllers/nxos-9k-upgrade-with-ansible/m-p/4810372#M982</link>
    <description>&lt;P&gt;thanks buddy, just following your&amp;nbsp;footsteps &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 07 Apr 2023 23:19:22 GMT</pubDate>
    <dc:creator>murafi</dc:creator>
    <dc:date>2023-04-07T23:19:22Z</dc:date>
    <item>
      <title>NXOS 9K upgrade with Ansible</title>
      <link>https://community.cisco.com/t5/controllers/nxos-9k-upgrade-with-ansible/m-p/4809801#M980</link>
      <description>&lt;P&gt;Hi DevNet folks,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I recently upgraded some of the Nexus 9K series switches and decided to automate the process since they were newly deployed. However, if you have a pair of production switches, you can still use this playbook with the proper precautions. Please ensure that you either create a playbook or conduct manual checks to perform pre and post checks to guarantee Layer2/3 functionality as well as VPCs.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;By going through this playbook, you will learn the following:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;nxos command utilities such as json-pretty, grep, and awk&lt;/LI&gt;
&lt;LI&gt;Backup nxos config and command modules.&lt;/LI&gt;
&lt;LI&gt;Ansible assert module.&lt;/LI&gt;
&lt;LI&gt;Ansible Block Rescue/Always module.&lt;/LI&gt;
&lt;LI&gt;Ansible pause module.&lt;/LI&gt;
&lt;LI&gt;Ansible wait_for module.&lt;/LI&gt;
&lt;LI&gt;Ansible tags, vars, var_prompts, and set_facts&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please give it a try this on any lab N9K switch and let me know how it works for you. Reach out to me, if you encounter any issues. You can find the playbook on Github using the following link.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://github.com/muhammad-rafi/Ansible-Projects/blob/main/nxos_ansible_project/playbooks/n9k_upgrade.yml" target="_blank"&gt;https://github.com/muhammad-rafi/Ansible-Projects/blob/main/nxos_ansible_project/playbooks/n9k_upgrade.yml&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 07 Apr 2023 01:36:54 GMT</pubDate>
      <guid>https://community.cisco.com/t5/controllers/nxos-9k-upgrade-with-ansible/m-p/4809801#M980</guid>
      <dc:creator>murafi</dc:creator>
      <dc:date>2023-04-07T01:36:54Z</dc:date>
    </item>
    <item>
      <title>Re: NXOS 9K upgrade with Ansible</title>
      <link>https://community.cisco.com/t5/controllers/nxos-9k-upgrade-with-ansible/m-p/4810008#M981</link>
      <description>&lt;P&gt;Good stuff buddy, great to see you are still making and sharing awesome code! Hope you are keeping well my friend. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 07 Apr 2023 07:53:14 GMT</pubDate>
      <guid>https://community.cisco.com/t5/controllers/nxos-9k-upgrade-with-ansible/m-p/4810008#M981</guid>
      <dc:creator>bigevilbeard</dc:creator>
      <dc:date>2023-04-07T07:53:14Z</dc:date>
    </item>
    <item>
      <title>Re: NXOS 9K upgrade with Ansible</title>
      <link>https://community.cisco.com/t5/controllers/nxos-9k-upgrade-with-ansible/m-p/4810372#M982</link>
      <description>&lt;P&gt;thanks buddy, just following your&amp;nbsp;footsteps &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 07 Apr 2023 23:19:22 GMT</pubDate>
      <guid>https://community.cisco.com/t5/controllers/nxos-9k-upgrade-with-ansible/m-p/4810372#M982</guid>
      <dc:creator>murafi</dc:creator>
      <dc:date>2023-04-07T23:19:22Z</dc:date>
    </item>
    <item>
      <title>Re: NXOS 9K upgrade with Ansible</title>
      <link>https://community.cisco.com/t5/controllers/nxos-9k-upgrade-with-ansible/m-p/4966977#M2637</link>
      <description>&lt;P&gt;when running your playbook on multiple devices only one device is checked after reload and playbook produces error for all the other devices even though they are reachable, should there be a loop function somewhere to keep checking&lt;/P&gt;</description>
      <pubDate>Mon, 27 Nov 2023 17:29:36 GMT</pubDate>
      <guid>https://community.cisco.com/t5/controllers/nxos-9k-upgrade-with-ansible/m-p/4966977#M2637</guid>
      <dc:creator>wienlam</dc:creator>
      <dc:date>2023-11-27T17:29:36Z</dc:date>
    </item>
    <item>
      <title>Re: NXOS 9K upgrade with Ansible</title>
      <link>https://community.cisco.com/t5/controllers/nxos-9k-upgrade-with-ansible/m-p/4966994#M2639</link>
      <description>&lt;P&gt;can you please share the output and as well as the playbook ?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 27 Nov 2023 17:53:10 GMT</pubDate>
      <guid>https://community.cisco.com/t5/controllers/nxos-9k-upgrade-with-ansible/m-p/4966994#M2639</guid>
      <dc:creator>murafi</dc:creator>
      <dc:date>2023-11-27T17:53:10Z</dc:date>
    </item>
    <item>
      <title>Re: NXOS 9K upgrade with Ansible</title>
      <link>https://community.cisco.com/t5/controllers/nxos-9k-upgrade-with-ansible/m-p/4967628#M2640</link>
      <description>&lt;P&gt;playbook and output attached, I only used the reload section of your 9K playbook&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 28 Nov 2023 17:07:52 GMT</pubDate>
      <guid>https://community.cisco.com/t5/controllers/nxos-9k-upgrade-with-ansible/m-p/4967628#M2640</guid>
      <dc:creator>wienlam</dc:creator>
      <dc:date>2023-11-28T17:07:52Z</dc:date>
    </item>
  </channel>
</rss>

