diff options
authorRomain Gonçalves <me@rgoncalves.se>2021-12-19 20:30:56 +0000
committerRomain Gonçalves <me@rgoncalves.se>2021-12-19 20:40:34 +0000
commit4373170adb0ad84e7656d3d9cfe9d6eb1aaa06fc (patch)
parent5307d1d26d964e8c184f1ebeeef6cc12f36eca42 (diff)
blog: Add December status update
1 files changed, 40 insertions, 0 deletions
diff --git a/src/b/2021-12-status.md b/src/b/2021-12-status.md
new file mode 100644
index 0000000..c9a2507
--- /dev/null
+++ b/src/b/2021-12-status.md
@@ -0,0 +1,40 @@
+title: Status update, December 2021
+date: 2021-12-19
+## Software development
+Quick update about my software development experience from [last
+- Writing custom linters for configuration files may be helpful for enforcing
+ consistency with the takeovers I have to deal with. Possible tools:
+ - [yamllint](https://github.com/adrienverge/yamllint)
+ - [dhall](https://dhall-lang.org)
+- Why microservices? Why? [^1] [^2]
+- Considering to play around with `The Go Programming Language`.
+## Infrastructure
+Once again, I have rebuilt from scratch my infrastructure setup with
+[ansible](https://github.com/ansible/ansible), even if I haven't tried
+[cdist](https://www.cdi.st/manual/latest) yet! Legacy modules have mostly been
+copied and pasted, then modified to pass `ansible-lint` and have consistent and
+sane defaults.
+> [Check the latest
+> changes](https://git.rgoncalves.se/_infrastructure/infrastructure/log).
+In fact I have been fluent with ansible for more than two years, mainly because
+of the following reasons:
+- The documentation is complete and very detailled;
+- A lot of community modules and plugins are available;
+- Industry standard?
+And today I have submitted my first pull request for ansible, aiming to add
+`package_facts` support for OpenBSD!
+[^1]: One of the many videos from Kai Hendry that I enjoyed
+ watching https://yewtu.be/watch?v=clagrT5BC7g
+[^2]: There are always such threads on hn ;-)
+ https://news.ycombinator.com/item?id=29576352
remember that computers suck.