Commit 3dae98e9df08

Vincent Demeester <vincent@sbr.pm>
2025-12-10 13:41:24
feat(aomi): Add Ansible for infrastructure automation
- Enable infrastructure as code management on aomi system - Support Ansible playbook development with builder and lint tools - Establish foundation for automated system configuration Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent 1ecf65f
Changed files (2)
systems
aomi
common
services
systems/aomi/extra.nix
@@ -12,6 +12,7 @@
     ../common/programs/tmux.nix
     # ../common/services/networkmanager.nix
     # ../common/services/fprint.nix # With yubikey I don't really need this to be honest
+    ../common/services/ansible.nix
     ../common/services/containers.nix
     ../common/services/docker.nix
     ../common/services/libvirt.nix
systems/common/services/ansible.nix
@@ -0,0 +1,10 @@
+{ pkgs, ... }:
+{
+  system.nixos.tags = [ "ansible" ];
+
+  environment.systemPackages = with pkgs; [
+    ansible
+    ansible-builder
+    ansible-lint
+  ];
+}