+1
nixos/modules/module-list.nix
+1
nixos/modules/module-list.nix
+33
nixos/modules/services/monitoring/ocsinventory-agent.md
+33
nixos/modules/services/monitoring/ocsinventory-agent.md
···
···+This NixOS module enables you to install and configure this agent so that it sends information from your computer to the OCS Inventory server.+For more technical information about OCS Inventory Agent, refer to [the Wiki documentation](https://wiki.ocsinventory-ng.org/03.Basic-documentation/Setting-up-the-UNIX-agent-manually-on-client-computers/).+The OCS Inventory Agent will inventory the computer and then sends the results to the specified OCS Inventory Server.
+134
nixos/modules/services/monitoring/ocsinventory-agent.nix
+134
nixos/modules/services/monitoring/ocsinventory-agent.nix
···
···+# https://github.com/OCSInventory-NG/UnixAgent/blob/v2.10.0/lib/Ocsinventory/Agent/Config.pm#L78
+1
nixos/tests/all-tests.nix
+1
nixos/tests/all-tests.nix
···openstack-image-userdata = (handleTestOn ["x86_64-linux"] ./openstack-image.nix {}).userdata or {};
···openstack-image-userdata = (handleTestOn ["x86_64-linux"] ./openstack-image.nix {}).userdata or {};+ocsinventory-agent = handleTestOn [ "x86_64-linux" "aarch64-linux" ] ./ocsinventory-agent.nix {};
+33
nixos/tests/ocsinventory-agent.nix
+33
nixos/tests/ocsinventory-agent.nix
···
···+machine.wait_until_succeeds("journalctl -u ocsinventory-agent.service | grep 'Inventory saved in'")+"${pkgs.libxml2}/bin/xmllint --xpath 'string(/REQUEST/CONTENT/ACCOUNTINFO/KEYVALUE)' {}".format(report_file)
+9
-5
pkgs/by-name/oc/ocsinventory-agent/package.nix
+9
-5
pkgs/by-name/oc/ocsinventory-agent/package.nix
······
······