Skip to content

Latest commit

 

History

History
21 lines (18 loc) · 2.07 KB

README.md

File metadata and controls

21 lines (18 loc) · 2.07 KB

Rust Ansible Binary Module POC for Oxide

This is just a proof of concept, and with the API not supporting updates yet it's not a true idempotent module. I previously POC'd a 'traditional' phython collection, see oxide.computer python collection, however, I'm not sure which way is most ideal to go with. I do like this approach, but it feels a bit more non-standard going the way of a python collection. The python collection I started with was/is very slapdash, but its shows the premise of where to go with that. I did enjoy the Rust approach, and I think it's a bit more fun to work with. I'm not sure if it's the 'right' way, would need to ask the Ansible folks.

Dev notes

TO DO

  • Introduce an update function when the API supports it.

Thoughts

Maybe I need to revist the python collection and start somewhat afresh now I've gained some understanding of how to develop Ansible modules, however, I feel like I need some advise from the Ansible folks on the best way to go with this. Happy to work on this more, but I'm not sure what is the right direction.