Lab ??? - Ansible
Pain Points
- The webmin role by semuadmin didn't work. I used a playbook I manually pieced together instead. You can see it here
- I found a working role for the lovely web landing page Dashy, but it didn't pull in it's own NodeJS role, and all the ones I tried from Galaxy didn't work. So, I manually installed NodeJS 16.x using NodeSource, like:
curl -fsSL https://rpm.nodesource.com/setup_16.x | bash -
yum install -y nodejs
And then ran this playbook
- Getting Windows SSH server to work was a pain point for the whole class, just like the webmin role, but it worked flawlessly with Ansible once jeastman discovered we couldn't use
Add-WindowsCapability
because the Windows Update service was off facepalm.