Keith Matthews

I wear lots of hats, checkout these projects!


Project maintained by kmatthews123 Hosted on GitHub Pages — Theme by mattgraham

Development of an ansible playbook to update the systems in the microspace

Micro Space Ansible Setup

Goals

Code

Checkout the code associated with this project! https://github.com/kmatthews123/ansible

list of machines

Development

Production

Network Devices

Steps to complete


Now that the machines are all functional and able to talk together development of the ansible playbooks can begin.

Add Logging functionality

Add notifications

Get Open Media Vault working

Network devices

Conclusion

I learned a lot with this lab. I think that in the future, while all the logging stuff was/is very cool and does work, using tools like Prometheus and Grafana make more sense for alerting and there is likely a way to use those tools and their functions to more effectively do the logging and messaging than what I built here. That being said, I am really proud of this set of playbooks and I think it taught me a lot of valuable information that I can go on to use with ansible in the future and I got a better Idea of the bigger devops picture that exists. The update portion of this task is working and it is something that could be tied into with other sorts of tools down the line. running ansible playbooks from a dashboard based on different alerts to various sysadmins is a thing that is coming to the micro space.