<p>
This is the final show in the miniseries on how to manage your RaspberryPis with ansible. The goal is to produce a common base Raspberry Pi OS image that doesn't change often but, once it's installed, can automatically be customized, maintained, and managed remotely.
</p>
<p>
We will create the base image using the <a href="https://github.com/kenfallon/fix-ssh-on-pi">script fix-ssh-on-pi<a/> which is available on GitHub. 
</p>
<p>
Then we will identify the hosts on the network with tips from <a href="https://hackerpublicradio.org/correspondents/0036.html">operat0r</a> in show <a href="https://hackerpublicradio.org/eps.php?id=3090">hpr3090 :: Locating Computers on a Enterprise Network</a>, or for simpler networks from my own show <a href="https://hackerpublicradio.org/eps.php?id=3052">hpr3052 :: Locating computers on a network</a>.
</p>
<p>
Finally we will provision the devices using tips from <a href="https://hackerpublicradio.org/eps.php?id=3080">hpr3080 :: Ansible ping</a>, and <a href="https://hackerpublicradio.org/eps.php?id=3162">hpr3162 :: Introduction to Ansible </a>
</p>
<p>
This show has been been simultaneously published as an <a href="https://opensource.com/article/20/9/raspberry-pi-ansible">article on opensource.com</a>.
</p>

<h3>Links</h3>
<ul>
<li><a href="https://hackerpublicradio.org/correspondents/0036.html">https://hackerpublicradio.org/correspondents/0036.html</a></li>
<li><a href="https://hackerpublicradio.org/correspondents/0078.html">https://hackerpublicradio.org/correspondents/0078.html</a></li>
<li><a href="https://hackerpublicradio.org/eps.php?id=2356">https://hackerpublicradio.org/eps.php?id=2356</a></li>
<li><a href="https://hackerpublicradio.org/eps.php?id=3052">https://hackerpublicradio.org/eps.php?id=3052</a></li>
<li><a href="https://hackerpublicradio.org/eps.php?id=3080">https://hackerpublicradio.org/eps.php?id=3080</a></li>
<li><a href="https://hackerpublicradio.org/eps.php?id=3090">https://hackerpublicradio.org/eps.php?id=3090</a></li>
<li><a href="https://hackerpublicradio.org/eps.php?id=3162">https://hackerpublicradio.org/eps.php?id=3162</a></li>
<li><a href="https://man7.org/linux/man-pages/man8/losetup.8.html">https://man7.org/linux/man-pages/man8/losetup.8.html</a></li>
<li><a href="https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html">https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html</a></li>
<li><a href="https://docs.ansible.com/ansible/latest/modules/apt_module.html">https://docs.ansible.com/ansible/latest/modules/apt_module.html</a></li>
<li><a href="https://docs.ansible.com/ansible/latest/user_guide/intro_inventory.html">https://docs.ansible.com/ansible/latest/user_guide/intro_inventory.html</a></li>
<li><a href="https://docs.ansible.com/ansible/latest/user_guide/playbooks_intro.html">https://docs.ansible.com/ansible/latest/user_guide/playbooks_intro.html</a></li>
<li><a href="https://docs.ansible.com/ansible/latest/user_guide/playbooks_reuse_roles.html">https://docs.ansible.com/ansible/latest/user_guide/playbooks_reuse_roles.html</a></li>
<li><a href="https://en.wikipedia.org/wiki/Ansible_%28software%29%23Design_goals">https://en.wikipedia.org/wiki/Ansible_%28software%29%23Design_goals</a></li>
<li><a href="https://en.wikipedia.org/wiki/Comparison_of_open-source_configuration_management_software">https://en.wikipedia.org/wiki/Comparison_of_open-source_configuration_management_software</a></li>
<li><a href="https://en.wikipedia.org/wiki/DevOps">https://en.wikipedia.org/wiki/DevOps</a></li>
<li><a href="https://en.wikipedia.org/wiki/Domain_Name_System">https://en.wikipedia.org/wiki/Domain_Name_System</a></li>
<li><a href="https://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol">https://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol</a></li>
<li><a href="https://en.wikipedia.org/wiki/Enterprise_resource_planning">https://en.wikipedia.org/wiki/Enterprise_resource_planning</a></li>
<li><a href="https://en.wikipedia.org/wiki/Hostname">https://en.wikipedia.org/wiki/Hostname</a></li>
<li><a href="https://en.wikipedia.org/wiki/Idempotent">https://en.wikipedia.org/wiki/Idempotent</a></li>
<li><a href="https://en.wikipedia.org/wiki/ISO_9000">https://en.wikipedia.org/wiki/ISO_9000</a></li>
<li><a href="https://en.wikipedia.org/wiki/MAC_address">https://en.wikipedia.org/wiki/MAC_address</a></li>
<li><a href="https://github.com/kenfallon/fix-ssh-on-pi">https://github.com/kenfallon/fix-ssh-on-pi</a></li>
<li><a href="https://github.com/nmcclain/raspberian-firstboot">https://github.com/nmcclain/raspberian-firstboot</a></li>
<li><a href="https://wiki.debian.org/DebianReleases">https://wiki.debian.org/DebianReleases</a></li>
<li><a href="https://www.amazon.com/StarTech-com-4-Slot-USB-C-Card-Reader/dp/B07HVPNQRQ/">https://www.amazon.com/StarTech-com-4-Slot-USB-C-Card-Reader/dp/B07HVPNQRQ/</a></li>
<li><a href="https://www.ansible.com/">https://www.ansible.com/</a></li>
<li><a href="https://www.cyberciti.biz/faq/ansible-apt-update-all-packages-on-ubuntu-debian-linux/">https://www.cyberciti.biz/faq/ansible-apt-update-all-packages-on-ubuntu-debian-linux/</a></li>
<li><a href="https://www.raspberrypi.org/blog/raspberry-pi-4-on-sale-now-from-35/#comment-1510410">https://www.raspberrypi.org/blog/raspberry-pi-4-on-sale-now-from-35/#comment-1510410</a></li>
<li><a href="https://www.raspberrypi.org/documentation/configuration/raspi-config.md">https://www.raspberrypi.org/documentation/configuration/raspi-config.md</a></li>
<li><a href="https://www.raspberrypi.org/documentation/hardware/raspberrypi/bootmodes/net_tutorial.md">https://www.raspberrypi.org/documentation/hardware/raspberrypi/bootmodes/net_tutorial.md</a></li>
<li><a href="https://www.raspberrypi.org/documentation/raspbian/updating.md">https://www.raspberrypi.org/documentation/raspbian/updating.md</a></li>
<li><a href="https://www.raspberrypi.org/education/">https://www.raspberrypi.org/education/</a></li>
<li><a href="https://www.raspberrypi.org/products/raspberry-pi-1-model-b-plus/">https://www.raspberrypi.org/products/raspberry-pi-1-model-b-plus/</a></li>
<li><a href="https://www.raspberrypi.org/products/raspberry-pi-2-model-b/">https://www.raspberrypi.org/products/raspberry-pi-2-model-b/</a></li>
<li><a href="https://www.raspberrypi.org/products/raspberry-pi-3-model-a-plus/">https://www.raspberrypi.org/products/raspberry-pi-3-model-a-plus/</a></li>
<li><a href="https://www.raspberrypi.org/products/raspberry-pi-3-model-b/">https://www.raspberrypi.org/products/raspberry-pi-3-model-b/</a></li>
<li><a href="https://www.raspberrypi.org/products/raspberry-pi-3-model-b-plus/">https://www.raspberrypi.org/products/raspberry-pi-3-model-b-plus/</a></li>
<li><a href="https://www.raspbian.org/">https://www.raspbian.org/</a></li>
</ul>