TASK [datadog.dd.agent : Include Gather Ansible Facts task on Ansible >= 2.10] ****************************************************************************************************************************************************************************************** included: /collections/ansible_collections/datadog/dd/roles/agent/tasks/facts-ansible10.yml for TASK [datadog.dd.agent : Gather Ansible Facts] ************************************************************************************************************************************************************************************************************************** ok: [] TASK [datadog.dd.agent : Include Gather Ansible Facts task on Ansible < 2.10] ******************************************************************************************************************************************************************************************* skipping: [] => {"changed": false, "false_condition": "ansible_version.major == 2 and ansible_version.minor < 10", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : Initialize internal datadog_config variable] *************************************************************************************************************************************************************************************************** ok: [] => {"ansible_facts": {"agent_datadog_config": {"cmd_port": 6001, "expvar_port": 6000, "otlp_config": {"receiver": {"protocols": {"grpc": {"endpoint": "localhost:4317"}}}}, "process_config": {"enabled": true}}}, "changed": false} TASK [datadog.dd.agent : Check if OS is supported] ********************************************************************************************************************************************************************************************************************** included: /collections/ansible_collections/datadog/dd/roles/agent/tasks/os-check.yml for TASK [datadog.dd.agent : Fail if OS is not supported] ******************************************************************************************************************************************************************************************************************* skipping: [] => {"changed": false, "false_condition": "ansible_facts.os_family not in [\"RedHat\", \"Rocky\", \"AlmaLinux\", \"Debian\", \"Suse\", \"Windows\", \"Darwin\"]", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : Fail if API key is missing] ******************************************************************************************************************************************************************************************************************** skipping: [] => {"changed": false, "false_condition": "datadog_api_key is not defined and datadog_manage_config", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : Resolve datadog_tracked_checks later to defend against variable presidence issues arising from dynamically included null datadog_checks] ******************************************************************************************************* included: /collections/ansible_collections/datadog/dd/roles/agent/tasks/sanitize-checks.yml for TASK [datadog.dd.agent : Defend against defined but null datadog_checks variable] *************************************************************************************************************************************************************************************** ok: [] => {"ansible_facts": {"agent_datadog_checks": {"disk": {"init_config": null, "instances": [{"all_partitions": true, "mount_point_blacklist": ["/dev$", "/dev/shm$", "/run/docker/netns.*", "/run/lock$", "/run/user/.*", "/snap/.*", "/sys/fs/.*", "/sys/kernel/debug/.*", "/var/lib/docker/(containers|overlay2)/.*/(shm|merged)", "/var/lib/docker/aufs/mnt/.*", "/opt//mounts/var/lib/docker/.*"], "use_mount": true}]}}}, "changed": false} TASK [datadog.dd.agent : Resolve agent_datadog_tracked_checks] ********************************************************************************************************************************************************************************************************** ok: [] => {"ansible_facts": {"agent_datadog_tracked_checks": ["disk"]}, "changed": false} TASK [datadog.dd.agent : Check that agent_datadog_checks is a mapping] ************************************************************************************************************************************************************************************************** ok: [] => { "changed": false, "msg": "All assertions passed" } TASK [datadog.dd.agent : Set Facts for Datadog Agent Major Version] ***************************************************************************************************************************************************************************************************** included: /collections/ansible_collections/datadog/dd/roles/agent/tasks/set-parse-version.yml for TASK [datadog.dd.agent : Convert datadog_agent_major_version to string] ************************************************************************************************************************************************************************************************* ok: [] => {"ansible_facts": {"agent_datadog_agent_major_version": ""}, "changed": false} TASK [datadog.dd.agent : Initialize skip install flag to false] ********************************************************************************************************************************************************************************************************* ok: [] => {"ansible_facts": {"agent_datadog_skip_install": false}, "changed": false} TASK [datadog.dd.agent : Include parse version tasks] ******************************************************************************************************************************************************************************************************************* included: /collections/ansible_collections/datadog/dd/roles/agent/tasks/parse-version.yml for TASK [datadog.dd.agent : Parse Agent version] *************************************************************************************************************************************************************************************************************************** ok: [] => {"ansible_facts": {"agent_version": [null, "7", "53", "0", null, null]}, "changed": false} TASK [datadog.dd.agent : Set version vars] ****************************************************************************************************************************************************************************************************************************** ok: [] => {"ansible_facts": {"agent_datadog_bugfix": "0", "agent_datadog_epoch": "", "agent_datadog_major": "7", "agent_datadog_minor": "53", "agent_datadog_release": "", "agent_datadog_suffix": ""}, "changed": false} TASK [datadog.dd.agent : Fill empty version epoch with default] ********************************************************************************************************************************************************************************************************* ok: [] => {"ansible_facts": {"agent_datadog_epoch": "1"}, "changed": false} TASK [datadog.dd.agent : Fill empty version release with default] ******************************************************************************************************************************************************************************************************* ok: [] => {"ansible_facts": {"agent_datadog_release": "1"}, "changed": false} TASK [datadog.dd.agent : Stop play if datadog_agent_version and datadog_agent_major_version are not compatible] ********************************************************************************************************************************************************* skipping: [] => {"changed": false, "false_condition": "agent_datadog_agent_major_version | length > 0 and agent_datadog_major != agent_datadog_agent_major_version", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : Set agent_datadog_agent_major_version to deduced value from datadog_agent_version] ************************************************************************************************************************************************************* ok: [] => {"ansible_facts": {"agent_datadog_agent_major_version": "7"}, "changed": false} TASK [datadog.dd.agent : Set helper variables] ************************************************************************************************************************************************************************************************************************** ok: [] => {"ansible_facts": {"agent_datadog_agent_linux_version": "1:7.53.0-1", "agent_datadog_rpm_version_finding_cmd": "rpm -q --qf '%{EPOCH}:%{VERSION}-%{RELEASE}' datadog-agent"}, "changed": false} TASK [datadog.dd.agent : Set OS-specific versions] ********************************************************************************************************************************************************************************************************************** ok: [] => {"ansible_facts": {"agent_datadog_agent_debian_version": "1:7.53.0-1", "agent_datadog_agent_macos_version": "7.53.0", "agent_datadog_agent_redhat_version": "1:7.53.0-1", "agent_datadog_agent_suse_version": "1:7.53.0-1", "agent_datadog_agent_windows_version": "7.53.0"}, "changed": false} TASK [datadog.dd.agent : Construct commands to find Agent version] ****************************************************************************************************************************************************************************************************** ok: [] => {"ansible_facts": {"agent_datadog_version_finding_cmds": {"AlmaLinux": "rpm -q --qf '%{EPOCH}:%{VERSION}-%{RELEASE}' datadog-agent", "Debian": "dpkg-query --showformat '${Status} ${Version}\n' --show datadog-agent | grep installed | awk '{print $NF}'", "RedHat": "rpm -q --qf '%{EPOCH}:%{VERSION}-%{RELEASE}' datadog-agent", "Rocky": "rpm -q --qf '%{EPOCH}:%{VERSION}-%{RELEASE}' datadog-agent", "Suse": "rpm -q --qf '%{EPOCH}:%{VERSION}-%{RELEASE}' datadog-agent"}}, "changed": false} TASK [datadog.dd.agent : Create OS-specific version dict] *************************************************************************************************************************************************************************************************************** ok: [] => {"ansible_facts": {"agent_datadog_agent_os2version": {"AlmaLinux": "1:7.53.0-1", "Darwin": "7.53.0", "Debian": "1:7.53.0-1", "RedHat": "1:7.53.0-1", "Rocky": "1:7.53.0-1", "Suse": "1:7.53.0-1", "Windows": "7.53.0"}}, "changed": false} TASK [datadog.dd.agent : Get Linux Agent version] *********************************************************************************************************************************************************************************************************************** ok: [] => {"changed": false, "cmd": "rpm -q --qf '%{EPOCH}:%{VERSION}-%{RELEASE}' datadog-agent", "delta": "0:00:00.095960", "end": "2024-08-27 21:02:50.502800", "failed_when_result": false, "msg": "", "rc": 0, "start": "2024-08-27 21:02:50.406840", "stderr": "", "stderr_lines": [], "stdout": "1:7.53.0-1", "stdout_lines": ["1:7.53.0-1"]} TASK [datadog.dd.agent : Include Windows Agent version tasks] *********************************************************************************************************************************************************************************************************** skipping: [] => {"changed": false, "false_condition": "ansible_facts.os_family == \"Windows\"", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : Include macOS Agent version tasks] ************************************************************************************************************************************************************************************************************* skipping: [] => {"changed": false, "false_condition": "ansible_facts.os_family == \"Darwin\"", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : Set skip install flag if version already installed (Linux)] ************************************************************************************************************************************************************************************ ok: [] => {"ansible_facts": {"agent_datadog_skip_install": true}, "changed": false} TASK [datadog.dd.agent : Set skip install flag if version already installed (Windows)] ********************************************************************************************************************************************************************************** skipping: [] => {"changed": false, "false_condition": "ansible_facts.os_family == \"Windows\"", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : Set skip install flag if version already installed (macOS)] ************************************************************************************************************************************************************************************ skipping: [] => {"changed": false, "false_condition": "ansible_facts.os_family == \"Darwin\"", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : Set Agent default major version] *************************************************************************************************************************************************************************************************************** skipping: [] => {"changed": false, "false_condition": "agent_datadog_agent_major_version | length == 0", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : Check and resolve APM injection settings] ****************************************************************************************************************************************************************************************************** included: /collections/ansible_collections/datadog/dd/roles/agent/tasks/apm-inject-check.yml for TASK [datadog.dd.agent : Fail if the Datadog Agent version is not compatible with APM host injection] ******************************************************************************************************************************************************************* skipping: [] => {"changed": false, "false_condition": "agent_datadog_agent_major_version | int < 7", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : Fail if APM Host injection is not supported on this host] ************************************************************************************************************************************************************************************** skipping: [] => {"changed": false, "false_condition": "ansible_facts.os_family not in [\"Debian\", \"RedHat\", \"Rocky\", \"AlmaLinux\"]", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : Fail if APM Host injection type does not contain a supported value] **************************************************************************************************************************************************************************** skipping: [] => {"changed": false, "false_condition": "datadog_apm_instrumentation_enabled not in [\"all\", \"host\", \"docker\"]", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : Default to list of packages rather than "all"] ************************************************************************************************************************************************************************************************* skipping: [] => {"changed": false, "false_condition": "datadog_apm_instrumentation_libraries == [\"all\"]", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : Check if docker daemon config dir exists] ****************************************************************************************************************************************************************************************************** ok: [] => {"changed": false, "stat": {"exists": false}} TASK [datadog.dd.agent : Fail if APM Host container injection requirements aren't met (Docker installed)] *************************************************************************************************************************************************************** skipping: [] => {"changed": false, "false_condition": "datadog_apm_instrumentation_enabled in [\"all\", \"docker\"] and (\n agent_docker_daemon_config_dir.stat.isdir is not defined\n or not agent_docker_daemon_config_dir.stat.isdir\n)", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : Fail if datadog_manage_config is not enabled] ************************************************************************************************************************************************************************************************** skipping: [] => {"changed": false, "false_condition": "not datadog_manage_config", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : Set internal values for APM host injection datadog_config] ************************************************************************************************************************************************************************************* ok: [] => {"ansible_facts": {"agent_dd_apm_host_inject_config": {"apm_config": {"receiver_socket": "/opt/datadog/apm/inject/run/apm.socket"}, "dogstatsd_socket": "/opt/datadog/apm/inject/run/dsd.socket", "use_dogstatsd": true}}, "changed": false} TASK [datadog.dd.agent : Fail if provided config is not compatible with APM host injection] ***************************************************************************************************************************************************************************** skipping: [] => (item={'condition': False}) => {"ansible_loop_var": "item", "changed": false, "false_condition": "item.condition", "item": {"condition": false}, "skip_reason": "Conditional result was False"} skipping: [] => (item={'condition': False}) => {"ansible_loop_var": "item", "changed": false, "false_condition": "item.condition", "item": {"condition": false}, "skip_reason": "Conditional result was False"} skipping: [] => (item={'condition': False}) => {"ansible_loop_var": "item", "changed": false, "false_condition": "item.condition", "item": {"condition": false}, "skip_reason": "Conditional result was False"} skipping: [] => {"changed": false, "msg": "All items skipped"} TASK [datadog.dd.agent : Update datadog_config including config values needed for APM host injection] ******************************************************************************************************************************************************************* ok: [] => {"ansible_facts": {"agent_datadog_config": {"apm_config": {"receiver_socket": "/opt/datadog/apm/inject/run/apm.socket"}, "cmd_port": 6001, "dogstatsd_socket": "/opt/datadog/apm/inject/run/dsd.socket", "expvar_port": 6000, "otlp_config": {"receiver": {"protocols": {"grpc": {"endpoint": "localhost:4317"}}}}, "process_config": {"enabled": true}, "use_dogstatsd": true}}, "changed": false} TASK [datadog.dd.agent : Alert for deprecated injection variable] ******************************************************************************************************************************************************************************************************* skipping: [] => {"changed": false, "false_condition": "datadog_apm_instrumentation_languages is defined", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : Deprecation variable - datadog_apm_instrumentation_languages] ********************************************************************************************************************************************************************************** skipping: [] => {"changed": false, "false_condition": "datadog_apm_instrumentation_libraries is undefined and datadog_apm_instrumentation_languages is defined", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : Remove latest tag and append -1 when version number specified in pinned APM tracer libraries] ************************************************************************************************************************************************** ok: [] => (item=java) => {"ansible_facts": {"pre_processed_datadog_apm_libraries": ["java"]}, "ansible_loop_var": "item", "changed": false, "item": "java"} TASK [datadog.dd.agent : Configure Datadog Installer] ******************************************************************************************************************************************************************************************************************* included: /collections/ansible_collections/datadog/dd/roles/agent/tasks/installer-config.yml for TASK [datadog.dd.agent : Enable installer] ****************************************************************************************************************************************************************************************************************************** ok: [] => {"ansible_facts": {"datadog_installer_enabled": true}, "changed": false} TASK [datadog.dd.agent : Debian Install Tasks] ************************************************************************************************************************************************************************************************************************** skipping: [] => {"changed": false, "false_condition": "ansible_facts.os_family == \"Debian\" and not agent_datadog_skip_install", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : Include tasks to remove old GPG keys] ********************************************************************************************************************************************************************************************************** included: /collections/ansible_collections/datadog/dd/roles/agent/tasks/_remove_rpm_keys.yml for => (item=4172A230) TASK [datadog.dd.agent : Ensure GPG key is not present in the RPM db, key=4172A230] ************************************************************************************************************************************************************************************* ok: [] => {"changed": false} TASK [datadog.dd.agent : Include tasks to check removed configuration value usage] ************************************************************************************************************************************************************************************** included: /collections/ansible_collections/datadog/dd/roles/agent/tasks/check-removed-config.yml for TASK [datadog.dd.agent : Ensure datadog_yum_gpgkey is not used] ********************************************************************************************************************************************************************************************************* skipping: [] => {"changed": false, "false_condition": "datadog_yum_gpgkey is defined and datadog_yum_gpgkey|length > 0", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : Ensure datadog_zypper_gpgkey is not used] ****************************************************************************************************************************************************************************************************** skipping: [] => {"changed": false, "false_condition": "datadog_zypper_gpgkey is defined and datadog_zypper_gpgkey|length > 0", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : RedHat Install Tasks] ************************************************************************************************************************************************************************************************************************** skipping: [] => {"changed": false, "false_condition": "ansible_facts.os_family in [\"RedHat\", \"Rocky\", \"AlmaLinux\"] and not agent_datadog_skip_install", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : Suse Install Tasks] **************************************************************************************************************************************************************************************************************************** skipping: [] => {"changed": false, "false_condition": "ansible_facts.os_family == \"Suse\" and not agent_datadog_skip_install", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : Windows Install Tasks] ************************************************************************************************************************************************************************************************************************* skipping: [] => {"changed": false, "false_condition": "ansible_facts.os_family == \"Windows\"", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : MacOS Install Tasks] *************************************************************************************************************************************************************************************************************************** skipping: [] => {"changed": false, "false_condition": "ansible_facts.os_family == \"Darwin\" and not agent_datadog_skip_install", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : Linux Configuration Tasks (Agent 5)] *********************************************************************************************************************************************************************************************************** skipping: [] => {"changed": false, "false_condition": "agent_datadog_agent_major_version | int == 5 and ansible_facts.os_family != \"Windows\" and ansible_facts.os_family != \"Darwin\"", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : Linux Configuration Tasks] ********************************************************************************************************************************************************************************************************************* included: /collections/ansible_collections/datadog/dd/roles/agent/tasks/agent-linux.yml for TASK [datadog.dd.agent : Populate service facts] ************************************************************************************************************************************************************************************************************************ ok: [] => {"ansible_facts": {"services": {"NetworkManager-dispatcher.service": {"name": "NetworkManager-dispatcher.service", "source": "systemd", "state": "inactive", "status": "enabled"}, "NetworkManager-wait-online.service": {"name": "NetworkManager-wait-online.service", "source": "systemd", "state": "stopped", "status": "enabled"}, "NetworkManager.service": {"name": "NetworkManager.service", "source": "systemd", "state": "running", "status": "enabled"}, "SplunkForwarder.service": {"name": "SplunkForwarder.service", "source": "systemd", "state": "running", "status": "enabled"}, "amazon-ssm-agent.service": {"name": "amazon-ssm-agent.service", "source": "systemd", "state": "running", "status": "enabled"}, "auditd.service": {"name": "auditd.service", "source": "systemd", "state": "running", "status": "enabled"}, "auto-cpufreq.service": {"name": "auto-cpufreq.service", "source": "systemd", "state": "stopped", "status": "not-found"}, "autovt@.service": {"name": "autovt@.service", "source": "systemd", "state": "unknown", "status": "enabled"}, "cbram.service": {"name": "cbram.service", "source": "systemd", "state": "running", "status": "enabled"}, "choose_repo.service": {"name": "choose_repo.service", "source": "systemd", "state": "inactive", "status": "generated"}, "chrony-dnssrv@.service": {"name": "chrony-dnssrv@.service", "source": "systemd", "state": "unknown", "status": "static"}, "chrony-wait.service": {"name": "chrony-wait.service", "source": "systemd", "state": "inactive", "status": "disabled"}, "chronyd.service": {"name": "chronyd.service", "source": "systemd", "state": "running", "status": "enabled"}, "cloud-config.service": {"name": "cloud-config.service", "source": "systemd", "state": "stopped", "status": "enabled"}, "cloud-final.service": {"name": "cloud-final.service", "source": "systemd", "state": "stopped", "status": "enabled"}, "cloud-init-hotplugd.service": {"name": "cloud-init-hotplugd.service", "source": "systemd", "state": "inactive", "status": "static"}, "cloud-init-local.service": {"name": "cloud-init-local.service", "source": "systemd", "state": "stopped", "status": "enabled"}, "cloud-init.service": {"name": "cloud-init.service", "source": "systemd", "state": "stopped", "status": "enabled"}, "cloverleaf-autostart.service": {"name": "cloverleaf-autostart.service", "source": "systemd", "state": "stopped", "status": "enabled"}, "cloverleaf-hostserver.service": {"name": "cloverleaf-hostserver.service", "source": "systemd", "state": "running", "status": "enabled"}, "cloverleaf-scheduler.service": {"name": "cloverleaf-scheduler.service", "source": "systemd", "state": "running", "status": "enabled"}, "console-getty.service": {"name": "console-getty.service", "source": "systemd", "state": "inactive", "status": "disabled"}, "container-getty@.service": {"name": "container-getty@.service", "source": "systemd", "state": "unknown", "status": "static"}, "cpupower.service": {"name": "cpupower.service", "source": "systemd", "state": "stopped", "status": "disabled"}, "crond.service": {"name": "crond.service", "source": "systemd", "state": "running", "status": "enabled"}, "cybereason-nnx.service": {"name": "cybereason-nnx.service", "source": "systemd", "state": "inactive", "status": "disabled"}, "cybereason-sensor.service": {"name": "cybereason-sensor.service", "source": "systemd", "state": "running", "status": "enabled"}, "datadog-agent-process.service": {"name": "datadog-agent-process.service", "source": "systemd", "state": "running", "status": "disabled"}, "datadog-agent-security.service": {"name": "datadog-agent-security.service", "source": "systemd", "state": "stopped", "status": "disabled"}, "datadog-agent-sysprobe.service": {"name": "datadog-agent-sysprobe.service", "source": "systemd", "state": "stopped", "status": "disabled"}, "datadog-agent-trace.service": {"name": "datadog-agent-trace.service", "source": "systemd", "state": "running", "status": "disabled"}, "datadog-agent.service": {"name": "datadog-agent.service", "source": "systemd", "state": "running", "status": "enabled"}, "dbus-org.freedesktop.hostname1.service": {"name": "dbus-org.freedesktop.hostname1.service", "source": "systemd", "state": "inactive", "status": "static"}, "dbus-org.freedesktop.locale1.service": {"name": "dbus-org.freedesktop.locale1.service", "source": "systemd", "state": "inactive", "status": "static"}, "dbus-org.freedesktop.login1.service": {"name": "dbus-org.freedesktop.login1.service", "source": "systemd", "state": "active", "status": "static"}, "dbus-org.freedesktop.nm-dispatcher.service": {"name": "dbus-org.freedesktop.nm-dispatcher.service", "source": "systemd", "state": "inactive", "status": "enabled"}, "dbus-org.freedesktop.portable1.service": {"name": "dbus-org.freedesktop.portable1.service", "source": "systemd", "state": "inactive", "status": "static"}, "dbus-org.freedesktop.timedate1.service": {"name": "dbus-org.freedesktop.timedate1.service", "source": "systemd", "state": "inactive", "status": "enabled"}, "dbus.service": {"name": "dbus.service", "source": "systemd", "state": "running", "status": "static"}, "debug-shell.service": {"name": "debug-shell.service", "source": "systemd", "state": "inactive", "status": "disabled"}, "display-manager.service": {"name": "display-manager.service", "source": "systemd", "state": "stopped", "status": "not-found"}, "dnf-makecache.service": {"name": "dnf-makecache.service", "source": "systemd", "state": "stopped", "status": "static"}, "dnf-system-upgrade-cleanup.service": {"name": "dnf-system-upgrade-cleanup.service", "source": "systemd", "state": "inactive", "status": "static"}, "dnf-system-upgrade.service": {"name": "dnf-system-upgrade.service", "source": "systemd", "state": "inactive", "status": "disabled"}, "dracut-cmdline.service": {"name": "dracut-cmdline.service", "source": "systemd", "state": "stopped", "status": "static"}, "dracut-initqueue.service": {"name": "dracut-initqueue.service", "source": "systemd", "state": "stopped", "status": "static"}, "dracut-mount.service": {"name": "dracut-mount.service", "source": "systemd", "state": "stopped", "status": "static"}, "dracut-pre-mount.service": {"name": "dracut-pre-mount.service", "source": "systemd", "state": "stopped", "status": "static"}, "dracut-pre-pivot.service": {"name": "dracut-pre-pivot.service", "source": "systemd", "state": "stopped", "status": "static"}, "dracut-pre-trigger.service": {"name": "dracut-pre-trigger.service", "source": "systemd", "state": "stopped", "status": "static"}, "dracut-pre-udev.service": {"name": "dracut-pre-udev.service", "source": "systemd", "state": "stopped", "status": "static"}, "dracut-shutdown-onfailure.service": {"name": "dracut-shutdown-onfailure.service", "source": "systemd", "state": "stopped", "status": "static"}, "dracut-shutdown.service": {"name": "dracut-shutdown.service", "source": "systemd", "state": "stopped", "status": "static"}, "emergency.service": {"name": "emergency.service", "source": "systemd", "state": "stopped", "status": "static"}, "exim.service": {"name": "exim.service", "source": "systemd", "state": "stopped", "status": "not-found"}, "fstrim.service": {"name": "fstrim.service", "source": "systemd", "state": "inactive", "status": "static"}, "fwupd-offline-update.service": {"name": "fwupd-offline-update.service", "source": "systemd", "state": "inactive", "status": "static"}, "fwupd-refresh.service": {"name": "fwupd-refresh.service", "source": "systemd", "state": "inactive", "status": "static"}, "fwupd.service": {"name": "fwupd.service", "source": "systemd", "state": "inactive", "status": "static"}, "geoclue.service": {"name": "geoclue.service", "source": "systemd", "state": "inactive", "status": "static"}, "getty@.service": {"name": "getty@.service", "source": "systemd", "state": "unknown", "status": "enabled"}, "getty@tty1.service": {"name": "getty@tty1.service", "source": "systemd", "state": "running", "status": "active"}, "grub-boot-indeterminate.service": {"name": "grub-boot-indeterminate.service", "source": "systemd", "state": "inactive", "status": "static"}, "halt-local.service": {"name": "halt-local.service", "source": "systemd", "state": "inactive", "status": "static"}, "hv_kvp_daemon.service": {"name": "hv_kvp_daemon.service", "source": "systemd", "state": "stopped", "status": "not-found"}, "import-state.service": {"name": "import-state.service", "source": "systemd", "state": "stopped", "status": "enabled"}, "initrd-cleanup.service": {"name": "initrd-cleanup.service", "source": "systemd", "state": "stopped", "status": "static"}, "initrd-parse-etc.service": {"name": "initrd-parse-etc.service", "source": "systemd", "state": "stopped", "status": "static"}, "initrd-switch-root.service": {"name": "initrd-switch-root.service", "source": "systemd", "state": "stopped", "status": "static"}, "initrd-udevadm-cleanup-db.service": {"name": "initrd-udevadm-cleanup-db.service", "source": "systemd", "state": "stopped", "status": "static"}, "insights-client-boot.service": {"name": "insights-client-boot.service", "source": "systemd", "state": "stopped", "status": "enabled"}, "insights-client-results.service": {"name": "insights-client-results.service", "source": "systemd", "state": "inactive", "status": "static"}, "insights-client.service": {"name": "insights-client.service", "source": "systemd", "state": "inactive", "status": "static"}, "insights-register.service": {"name": "insights-register.service", "source": "systemd", "state": "stopped", "status": "static"}, "insights-unregister.service": {"name": "insights-unregister.service", "source": "systemd", "state": "stopped", "status": "static"}, "insights-unregistered.service": {"name": "insights-unregistered.service", "source": "systemd", "state": "stopped", "status": "static"}, "irqbalance.service": {"name": "irqbalance.service", "source": "systemd", "state": "running", "status": "enabled"}, "kdump.service": {"name": "kdump.service", "source": "systemd", "state": "stopped", "status": "enabled"}, "kmod-static-nodes.service": {"name": "kmod-static-nodes.service", "source": "systemd", "state": "stopped", "status": "static"}, "kvm_stat.service": {"name": "kvm_stat.service", "source": "systemd", "state": "inactive", "status": "disabled"}, "ldconfig.service": {"name": "ldconfig.service", "source": "systemd", "state": "stopped", "status": "static"}, "loadmodules.service": {"name": "loadmodules.service", "source": "systemd", "state": "stopped", "status": "enabled"}, "man-db-cache-update.service": {"name": "man-db-cache-update.service", "source": "systemd", "state": "inactive", "status": "static"}, "man-db-restart-cache-update.service": {"name": "man-db-restart-cache-update.service", "source": "systemd", "state": "inactive", "status": "disabled"}, "mdadm-grow-continue@.service": {"name": "mdadm-grow-continue@.service", "source": "systemd", "state": "unknown", "status": "static"}, "mdadm-last-resort@.service": {"name": "mdadm-last-resort@.service", "source": "systemd", "state": "unknown", "status": "static"}, "mdcheck_continue.service": {"name": "mdcheck_continue.service", "source": "systemd", "state": "inactive", "status": "static"}, "mdcheck_start.service": {"name": "mdcheck_start.service", "source": "systemd", "state": "inactive", "status": "static"}, "mdmon@.service": {"name": "mdmon@.service", "source": "systemd", "state": "unknown", "status": "static"}, "mdmonitor-oneshot.service": {"name": "mdmonitor-oneshot.service", "source": "systemd", "state": "inactive", "status": "static"}, "mdmonitor.service": {"name": "mdmonitor.service", "source": "systemd", "state": "stopped", "status": "enabled"}, "messagebus.service": {"name": "messagebus.service", "source": "systemd", "state": "active", "status": "static"}, "microcode.service": {"name": "microcode.service", "source": "systemd", "state": "stopped", "status": "enabled"}, "modprobe@efi_pstore.service": {"name": "modprobe@efi_pstore.service", "source": "systemd", "state": "stopped", "status": "not-found"}, "network.service": {"name": "network.service", "source": "systemd", "state": "stopped", "status": "not-found"}, "nis-domainname.service": {"name": "nis-domainname.service", "source": "systemd", "state": "stopped", "status": "enabled"}, "nm-cloud-setup.service": {"name": "nm-cloud-setup.service", "source": "systemd", "state": "stopped", "status": "enabled"}, "ntpd.service": {"name": "ntpd.service", "source": "systemd", "state": "stopped", "status": "not-found"}, "ntpdate.service": {"name": "ntpdate.service", "source": "systemd", "state": "stopped", "status": "not-found"}, "oddjobd.service": {"name": "oddjobd.service", "source": "systemd", "state": "running", "status": "enabled"}, "osqueryd.service": {"name": "osqueryd.service", "source": "systemd", "state": "running", "status": "enabled"}, "plymouth-quit-wait.service": {"name": "plymouth-quit-wait.service", "source": "systemd", "state": "stopped", "status": "not-found"}, "plymouth-start.service": {"name": "plymouth-start.service", "source": "systemd", "state": "stopped", "status": "not-found"}, "polkit.service": {"name": "polkit.service", "source": "systemd", "state": "running", "status": "static"}, "postfix.service": {"name": "postfix.service", "source": "systemd", "state": "running", "status": "enabled"}, "power-profiles-daemon.service": {"name": "power-profiles-daemon.service", "source": "systemd", "state": "stopped", "status": "not-found"}, "quotaon.service": {"name": "quotaon.service", "source": "systemd", "state": "inactive", "status": "static"}, "rc-local.service": {"name": "rc-local.service", "source": "systemd", "state": "stopped", "status": "static"}, "rdisc.service": {"name": "rdisc.service", "source": "systemd", "state": "inactive", "status": "disabled"}, "rescue.service": {"name": "rescue.service", "source": "systemd", "state": "stopped", "status": "static"}, "rh-cloud-firstboot.service": {"name": "rh-cloud-firstboot.service", "source": "systemd", "state": "inactive", "status": "generated"}, "rhcd-stop.service": {"name": "rhcd-stop.service", "source": "systemd", "state": "stopped", "status": "static"}, "rhcd.service": {"name": "rhcd.service", "source": "systemd", "state": "stopped", "status": "disabled"}, "rhsm-facts.service": {"name": "rhsm-facts.service", "source": "systemd", "state": "inactive", "status": "disabled"}, "rhsm.service": {"name": "rhsm.service", "source": "systemd", "state": "inactive", "status": "disabled"}, "rhsmcertd.service": {"name": "rhsmcertd.service", "source": "systemd", "state": "running", "status": "enabled"}, "rsyslog.service": {"name": "rsyslog.service", "source": "systemd", "state": "running", "status": "enabled"}, "selinux-autorelabel-mark.service": {"name": "selinux-autorelabel-mark.service", "source": "systemd", "state": "stopped", "status": "enabled"}, "selinux-autorelabel.service": {"name": "selinux-autorelabel.service", "source": "systemd", "state": "inactive", "status": "static"}, "sendmail.service": {"name": "sendmail.service", "source": "systemd", "state": "stopped", "status": "not-found"}, "serial-getty@.service": {"name": "serial-getty@.service", "source": "systemd", "state": "unknown", "status": "indirect"}, "serial-getty@ttyS0.service": {"name": "serial-getty@ttyS0.service", "source": "systemd", "state": "running", "status": "active"}, "snapd.seeded.service": {"name": "snapd.seeded.service", "source": "systemd", "state": "stopped", "status": "not-found"}, "sntp.service": {"name": "sntp.service", "source": "systemd", "state": "stopped", "status": "not-found"}, "sshd-keygen.service": {"name": "sshd-keygen.service", "source": "systemd", "state": "stopped", "status": "not-found"}, "sshd-keygen@.service": {"name": "sshd-keygen@.service", "source": "systemd", "state": "unknown", "status": "disabled"}, "sshd-keygen@ecdsa.service": {"name": "sshd-keygen@ecdsa.service", "source": "systemd", "state": "stopped", "status": "inactive"}, "sshd-keygen@ed25519.service": {"name": "sshd-keygen@ed25519.service", "source": "systemd", "state": "stopped", "status": "inactive"}, "sshd-keygen@rsa.service": {"name": "sshd-keygen@rsa.service", "source": "systemd", "state": "stopped", "status": "inactive"}, "sshd.service": {"name": "sshd.service", "source": "systemd", "state": "running", "status": "enabled"}, "sshd@.service": {"name": "sshd@.service", "source": "systemd", "state": "unknown", "status": "static"}, "sssd-autofs.service": {"name": "sssd-autofs.service", "source": "systemd", "state": "inactive", "status": "indirect"}, "sssd-ifp.service": {"name": "sssd-ifp.service", "source": "systemd", "state": "inactive", "status": "static"}, "sssd-kcm.service": {"name": "sssd-kcm.service", "source": "systemd", "state": "stopped", "status": "indirect"}, "sssd-nss.service": {"name": "sssd-nss.service", "source": "systemd", "state": "inactive", "status": "indirect"}, "sssd-pac.service": {"name": "sssd-pac.service", "source": "systemd", "state": "inactive", "status": "indirect"}, "sssd-pam.service": {"name": "sssd-pam.service", "source": "systemd", "state": "inactive", "status": "indirect"}, "sssd-ssh.service": {"name": "sssd-ssh.service", "source": "systemd", "state": "inactive", "status": "indirect"}, "sssd-sudo.service": {"name": "sssd-sudo.service", "source": "systemd", "state": "inactive", "status": "indirect"}, "sssd.service": {"name": "sssd.service", "source": "systemd", "state": "running", "status": "enabled"}, "syslog.service": {"name": "syslog.service", "source": "systemd", "state": "active", "status": "enabled"}, "system-update-cleanup.service": {"name": "system-update-cleanup.service", "source": "systemd", "state": "inactive", "status": "static"}, "systemd-ask-password-console.service": {"name": "systemd-ask-password-console.service", "source": "systemd", "state": "stopped", "status": "static"}, "systemd-ask-password-wall.service": {"name": "systemd-ask-password-wall.service", "source": "systemd", "state": "stopped", "status": "static"}, "systemd-backlight@.service": {"name": "systemd-backlight@.service", "source": "systemd", "state": "unknown", "status": "static"}, "systemd-binfmt.service": {"name": "systemd-binfmt.service", "source": "systemd", "state": "stopped", "status": "static"}, "systemd-coredump@.service": {"name": "systemd-coredump@.service", "source": "systemd", "state": "unknown", "status": "static"}, "systemd-exit.service": {"name": "systemd-exit.service", "source": "systemd", "state": "inactive", "status": "static"}, "systemd-firstboot.service": {"name": "systemd-firstboot.service", "source": "systemd", "state": "stopped", "status": "static"}, "systemd-fsck-root.service": {"name": "systemd-fsck-root.service", "source": "systemd", "state": "stopped", "status": "static"}, "systemd-fsck@.service": {"name": "systemd-fsck@.service", "source": "systemd", "state": "unknown", "status": "static"}, "systemd-fsck@dev-disk-by\\x2duuid-7B77\\x2d95E7.service": {"name": "systemd-fsck@dev-disk-by\\x2duuid-7B77\\x2d95E7.service", "source": "systemd", "state": "stopped", "status": "active"}, "systemd-fsck@dev-disk-by\\x2duuid-a32f74ee\\x2d6459\\x2d482d\\x2db13f\\x2d3c67fd107af5.service": {"name": "systemd-fsck@dev-disk-by\\x2duuid-a32f74ee\\x2d6459\\x2d482d\\x2db13f\\x2d3c67fd107af5.service", "source": "systemd", "state": "stopped", "status": "active"}, "systemd-halt.service": {"name": "systemd-halt.service", "source": "systemd", "state": "inactive", "status": "static"}, "systemd-hibernate-resume@.service": {"name": "systemd-hibernate-resume@.service", "source": "systemd", "state": "unknown", "status": "static"}, "systemd-hibernate.service": {"name": "systemd-hibernate.service", "source": "systemd", "state": "inactive", "status": "static"}, "systemd-hostnamed.service": {"name": "systemd-hostnamed.service", "source": "systemd", "state": "inactive", "status": "static"}, "systemd-hwdb-update.service": {"name": "systemd-hwdb-update.service", "source": "systemd", "state": "stopped", "status": "static"}, "systemd-hybrid-sleep.service": {"name": "systemd-hybrid-sleep.service", "source": "systemd", "state": "inactive", "status": "static"}, "systemd-initctl.service": {"name": "systemd-initctl.service", "source": "systemd", "state": "stopped", "status": "static"}, "systemd-journal-catalog-update.service": {"name": "systemd-journal-catalog-update.service", "source": "systemd", "state": "stopped", "status": "static"}, "systemd-journal-flush.service": {"name": "systemd-journal-flush.service", "source": "systemd", "state": "stopped", "status": "static"}, "systemd-journald.service": {"name": "systemd-journald.service", "source": "systemd", "state": "running", "status": "static"}, "systemd-kexec.service": {"name": "systemd-kexec.service", "source": "systemd", "state": "inactive", "status": "static"}, "systemd-localed.service": {"name": "systemd-localed.service", "source": "systemd", "state": "inactive", "status": "static"}, "systemd-logind.service": {"name": "systemd-logind.service", "source": "systemd", "state": "running", "status": "static"}, "systemd-machine-id-commit.service": {"name": "systemd-machine-id-commit.service", "source": "systemd", "state": "stopped", "status": "static"}, "systemd-modules-load.service": {"name": "systemd-modules-load.service", "source": "systemd", "state": "stopped", "status": "static"}, "systemd-networkd-wait-online.service": {"name": "systemd-networkd-wait-online.service", "source": "systemd", "state": "stopped", "status": "not-found"}, "systemd-portabled.service": {"name": "systemd-portabled.service", "source": "systemd", "state": "inactive", "status": "static"}, "systemd-poweroff.service": {"name": "systemd-poweroff.service", "source": "systemd", "state": "inactive", "status": "static"}, "systemd-pstore.service": {"name": "systemd-pstore.service", "source": "systemd", "state": "stopped", "status": "enabled"}, "systemd-quotacheck.service": {"name": "systemd-quotacheck.service", "source": "systemd", "state": "stopped", "status": "static"}, "systemd-random-seed.service": {"name": "systemd-random-seed.service", "source": "systemd", "state": "stopped", "status": "static"}, "systemd-reboot.service": {"name": "systemd-reboot.service", "source": "systemd", "state": "inactive", "status": "static"}, "systemd-remount-fs.service": {"name": "systemd-remount-fs.service", "source": "systemd", "state": "stopped", "status": "static"}, "systemd-resolved.service": {"name": "systemd-resolved.service", "source": "systemd", "state": "inactive", "status": "disabled"}, "systemd-rfkill.service": {"name": "systemd-rfkill.service", "source": "systemd", "state": "inactive", "status": "static"}, "systemd-suspend-then-hibernate.service": {"name": "systemd-suspend-then-hibernate.service", "source": "systemd", "state": "inactive", "status": "static"}, "systemd-suspend.service": {"name": "systemd-suspend.service", "source": "systemd", "state": "inactive", "status": "static"}, "systemd-sysctl.service": {"name": "systemd-sysctl.service", "source": "systemd", "state": "stopped", "status": "static"}, "systemd-sysusers.service": {"name": "systemd-sysusers.service", "source": "systemd", "state": "stopped", "status": "static"}, "systemd-timedated.service": {"name": "systemd-timedated.service", "source": "systemd", "state": "inactive", "status": "masked"}, "systemd-timesyncd.service": {"name": "systemd-timesyncd.service", "source": "systemd", "state": "stopped", "status": "not-found"}, "systemd-tmpfiles-clean.service": {"name": "systemd-tmpfiles-clean.service", "source": "systemd", "state": "stopped", "status": "static"}, "systemd-tmpfiles-setup-dev.service": {"name": "systemd-tmpfiles-setup-dev.service", "source": "systemd", "state": "stopped", "status": "static"}, "systemd-tmpfiles-setup.service": {"name": "systemd-tmpfiles-setup.service", "source": "systemd", "state": "stopped", "status": "static"}, "systemd-udev-settle.service": {"name": "systemd-udev-settle.service", "source": "systemd", "state": "inactive", "status": "static"}, "systemd-udev-trigger.service": {"name": "systemd-udev-trigger.service", "source": "systemd", "state": "stopped", "status": "static"}, "systemd-udevd.service": {"name": "systemd-udevd.service", "source": "systemd", "state": "running", "status": "static"}, "systemd-update-done.service": {"name": "systemd-update-done.service", "source": "systemd", "state": "stopped", "status": "static"}, "systemd-update-utmp-runlevel.service": {"name": "systemd-update-utmp-runlevel.service", "source": "systemd", "state": "stopped", "status": "static"}, "systemd-update-utmp.service": {"name": "systemd-update-utmp.service", "source": "systemd", "state": "stopped", "status": "static"}, "systemd-user-sessions.service": {"name": "systemd-user-sessions.service", "source": "systemd", "state": "stopped", "status": "static"}, "systemd-vconsole-setup.service": {"name": "systemd-vconsole-setup.service", "source": "systemd", "state": "stopped", "status": "static"}, "systemd-volatile-root.service": {"name": "systemd-volatile-root.service", "source": "systemd", "state": "inactive", "status": "static"}, "tcsd.service": {"name": "tcsd.service", "source": "systemd", "state": "inactive", "status": "disabled"}, "teamd@.service": {"name": "teamd@.service", "source": "systemd", "state": "unknown", "status": "static"}, "timedatex.service": {"name": "timedatex.service", "source": "systemd", "state": "inactive", "status": "enabled"}, "tlp.service": {"name": "tlp.service", "source": "systemd", "state": "stopped", "status": "not-found"}, "tuned.service": {"name": "tuned.service", "source": "systemd", "state": "running", "status": "enabled"}, "udisks2.service": {"name": "udisks2.service", "source": "systemd", "state": "stopped", "status": "enabled"}, "unbound-anchor.service": {"name": "unbound-anchor.service", "source": "systemd", "state": "stopped", "status": "static"}, "updater.service": {"name": "updater.service", "source": "systemd", "state": "running", "status": "enabled"}, "user-runtime-dir@.service": {"name": "user-runtime-dir@.service", "source": "systemd", "state": "unknown", "status": "static"}, "user-runtime-dir@1243035515.service": {"name": "user-runtime-dir@1243035515.service", "source": "systemd", "state": "stopped", "status": "active"}, "user-runtime-dir@1243035923.service": {"name": "user-runtime-dir@1243035923.service", "source": "systemd", "state": "stopped", "status": "active"}, "user-runtime-dir@1243046874.service": {"name": "user-runtime-dir@1243046874.service", "source": "systemd", "state": "stopped", "status": "active"}, "user@.service": {"name": "user@.service", "source": "systemd", "state": "unknown", "status": "static"}, "user@1243035515.service": {"name": "user@1243035515.service", "source": "systemd", "state": "running", "status": "active"}, "user@1243035923.service": {"name": "user@1243035923.service", "source": "systemd", "state": "running", "status": "active"}, "user@1243046874.service": {"name": "user@1243046874.service", "source": "systemd", "state": "running", "status": "active"}, "vault-agent@.service": {"name": "vault-agent@.service", "source": "systemd", "state": "unknown", "status": "indirect"}, "vault-agent@shared-host-secrets.service": {"name": "vault-agent@shared-host-secrets.service", "source": "systemd", "state": "running", "status": "active"}, "vault.service": {"name": "vault.service", "source": "systemd", "state": "inactive", "status": "disabled"}, "xrdp-sesman.service": {"name": "xrdp-sesman.service", "source": "systemd", "state": "inactive", "status": "disabled"}, "xrdp.service": {"name": "xrdp.service", "source": "systemd", "state": "inactive", "status": "disabled"}, "ypbind.service": {"name": "ypbind.service", "source": "systemd", "state": "stopped", "status": "not-found"}, "yppasswdd.service": {"name": "yppasswdd.service", "source": "systemd", "state": "stopped", "status": "not-found"}, "ypserv.service": {"name": "ypserv.service", "source": "systemd", "state": "stopped", "status": "not-found"}, "ypxfrd.service": {"name": "ypxfrd.service", "source": "systemd", "state": "stopped", "status": "not-found"}}}, "changed": false} TASK [datadog.dd.agent : Set before 6/7.40.0 flag] ********************************************************************************************************************************************************************************************************************** ok: [] => {"ansible_facts": {"agent_datadog_before_7400": false}, "changed": false} TASK [datadog.dd.agent : Set before 6/7.24.1 flag] ********************************************************************************************************************************************************************************************************************** ok: [] => {"ansible_facts": {"agent_datadog_before_7241": false}, "changed": false} TASK [datadog.dd.agent : Set before 6/7.18.0 flag] ********************************************************************************************************************************************************************************************************************** ok: [] => {"ansible_facts": {"agent_datadog_before_7180": false}, "changed": false} TASK [datadog.dd.agent : Add user to additional groups, user="dd-agent"] ************************************************************************************************************************************************************************************************ skipping: [] => {"changed": false, "false_condition": "datadog_additional_groups | default([], true) | length > 0", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : Include configuration setup tasks] ************************************************************************************************************************************************************************************************************* included: /collections/ansible_collections/datadog/dd/roles/agent/tasks/_agent-linux-macos-shared.yml for TASK [datadog.dd.agent : Create Datadog agent config directory] ********************************************************************************************************************************************************************************************************* ok: [] => {"changed": false, "gid": 986, "group": "dd-agent", "mode": "0755", "owner": "dd-agent", "path": "/etc/datadog-agent", "secontext": "system_u:object_r:etc_t:s0", "size": 4096, "state": "directory", "uid": 990} TASK [datadog.dd.agent : Create main Datadog agent configuration file] ************************************************************************************************************************************************************************************************** ok: [] => {"changed": false, "checksum": "83be6016074ab2234cb28384b4abb6ffa07580fc", "dest": "/etc/datadog-agent/datadog.yaml", "gid": 986, "group": "dd-agent", "mode": "0640", "owner": "dd-agent", "path": "/etc/datadog-agent/datadog.yaml", "secontext": "system_u:object_r:etc_t:s0", "size": 386, "state": "file", "uid": 990} TASK [datadog.dd.agent : Register all check configs present in datadog] ************************************************************************************************************************************************************************************************* skipping: [] => {"changed": false, "false_condition": "datadog_manage_config and (datadog_disable_untracked_checks or datadog_disable_default_checks)", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : Delete checks not present in agent_datadog_tracked_checks] ************************************************************************************************************************************************************************************* skipping: [] => {"changed": false, "false_condition": "datadog_manage_config and datadog_disable_untracked_checks and item not in agent_datadog_tracked_checks", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : Delete all default checks] ********************************************************************************************************************************************************************************************************************* skipping: [] => {"changed": false, "false_condition": "datadog_manage_config and datadog_disable_default_checks and item not in agent_datadog_tracked_checks", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : Delete all example checks] ********************************************************************************************************************************************************************************************************************* skipping: [] => {"changed": false, "false_condition": "datadog_manage_config and datadog_disable_example_checks and item not in agent_datadog_tracked_checks", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : Ensure configuration directories are present for each Datadog check] *************************************************************************************************************************************************************************** ok: [] => (item=disk) => {"ansible_loop_var": "item", "changed": false, "gid": 986, "group": "dd-agent", "item": "disk", "mode": "0755", "owner": "dd-agent", "path": "/etc/datadog-agent/conf.d/disk.d", "secontext": "system_u:object_r:etc_t:s0", "size": 48, "state": "directory", "uid": 990} TASK [datadog.dd.agent : Create a configuration file for each Datadog check] ******************************************************************************************************************************************************************************************** ok: [] => (item=disk) => {"ansible_loop_var": "item", "changed": false, "checksum": "dcdc6345402882c203dedbbb5b6f45998e23b3e9", "dest": "/etc/datadog-agent/conf.d/disk.d/conf.yaml", "gid": 986, "group": "dd-agent", "item": "disk", "mode": "0640", "owner": "dd-agent", "path": "/etc/datadog-agent/conf.d/disk.d/conf.yaml", "secontext": "system_u:object_r:etc_t:s0", "size": 361, "state": "file", "uid": 990} TASK [datadog.dd.agent : Remove old configuration file for each Datadog check] ****************************************************************************************************************************************************************************************** ok: [] => (item=disk) => {"ansible_loop_var": "item", "changed": false, "item": "disk", "path": "/etc/datadog-agent/conf.d/disk.yaml", "state": "absent"} TASK [datadog.dd.agent : Create custom check file for each custom check] ************************************************************************************************************************************************************************************************ skipping: [] => {"changed": false, "skipped_reason": "No items in the list"} TASK [datadog.dd.agent : Create installation information file] ********************************************************************************************************************************************************************************************************** ok: [] => {"changed": false, "checksum": "cf0a4cbc7c1dc855c6359256aa02902a7f87ceba", "dest": "/etc/datadog-agent/install_info", "gid": 986, "group": "dd-agent", "mode": "0644", "owner": "dd-agent", "path": "/etc/datadog-agent/install_info", "secontext": "unconfined_u:object_r:etc_t:s0", "size": 131, "state": "file", "uid": 990} TASK [datadog.dd.agent : Check if install.json exists] ****************************************************************************************************************************************************************************************************************** ok: [] => {"changed": false, "stat": {"atime": 1724791223.3302007, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "7920b695d95df165b0fd9cecd84857533548c201", "ctime": 1724790430.4954205, "dev": 66307, "device_type": 0, "executable": false, "exists": true, "gid": 986, "gr_name": "dd-agent", "inode": 34108047, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1724790428.84749, "nlink": 1, "path": "/etc/datadog-agent/install.json", "pw_name": "dd-agent", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 122, "uid": 990, "version": "2925142448", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} TASK [datadog.dd.agent : Read remote install.json] ********************************************************************************************************************************************************************************************************************** ok: [] => {"changed": false, "content": "eyJpbnN0YWxsX2lkIjogIjdhZjIzNzU3LTRkNGYtNGNhOS04NGUyLTdjM2FlYzNmM2MzZCIsICJpbnN0YWxsX3R5cGUiOiAiYW5zaWJsZV9zaW5nbGVfc3RlcCIsICJpbnN0YWxsX3RpbWUiOiAxNzE4Mjk4NjExfQo=", "encoding": "base64", "source": "/etc/datadog-agent/install.json"} TASK [datadog.dd.agent : Debug print install.json content] ************************************************************************************************************************************************************************************************************** ok: [] => { "msg": "install.json content : eyJpbnN0YWxsX2lkIjogIjdhZjIzNzU3LTRkNGYtNGNhOS04NGUyLTdjM2FlYzNmM2MzZCIsICJpbnN0YWxsX3R5cGUiOiAiYW5zaWJsZV9zaW5nbGVfc3RlcCIsICJpbnN0YWxsX3RpbWUiOiAxNzE4Mjk4NjExfQo=" } TASK [datadog.dd.agent : Parse install.json file if it exists] ********************************************************************************************************************************************************************************************************** ok: [] => {"ansible_facts": {"install_info": {"install_id": "7af23757-4d4f-4ca9-84e2-7c3aec3f3c3d", "install_time": 1718298611, "install_type": "ansible_single_step"}}, "changed": false} TASK [datadog.dd.agent : Generate uuid based on /proc/sys/kernel/random/uuid] ******************************************************************************************************************************************************************************************* skipping: [] => {"changed": false, "false_condition": "not install_file.stat.exists", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : Set install signature from file if it exists] ************************************************************************************************************************************************************************************************** ok: [] => {"ansible_facts": {"install_signature": {"install_id": "7af23757-4d4f-4ca9-84e2-7c3aec3f3c3d", "install_time": "1718298611"}}, "changed": false} TASK [datadog.dd.agent : Generate install signature] ******************************************************************************************************************************************************************************************************************** skipping: [] => {"changed": false, "false_condition": "not install_file.stat.exists", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : Create installation json file] ***************************************************************************************************************************************************************************************************************** ok: [] => {"changed": false, "checksum": "7920b695d95df165b0fd9cecd84857533548c201", "dest": "/etc/datadog-agent/install.json", "gid": 986, "group": "dd-agent", "mode": "0644", "owner": "dd-agent", "path": "/etc/datadog-agent/install.json", "secontext": "unconfined_u:object_r:etc_t:s0", "size": 122, "state": "file", "uid": 990} TASK [datadog.dd.agent : Create system-probe configuration file] ******************************************************************************************************************************************************************************************************** ok: [] => {"changed": false, "checksum": "f225767905647bc926623620b655b541b85ba08c", "dest": "/etc/datadog-agent/system-probe.yaml", "gid": 986, "group": "dd-agent", "mode": "0640", "owner": "root", "path": "/etc/datadog-agent/system-probe.yaml", "secontext": "system_u:object_r:etc_t:s0", "size": 22, "state": "file", "uid": 0} TASK [datadog.dd.agent : Set system probe installed] ******************************************************************************************************************************************************************************************************************** ok: [] => {"ansible_facts": {"agent_datadog_sysprobe_installed": true}, "changed": false} TASK [datadog.dd.agent : Set system probe enabled (before 6/7.24.1)] **************************************************************************************************************************************************************************************************** skipping: [] => {"changed": false, "false_condition": "not datadog_skip_running_check and agent_datadog_before_7241", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : Set system probe enabled (since 6/7.24.1)] ***************************************************************************************************************************************************************************************************** ok: [] => {"ansible_facts": {"agent_datadog_sysprobe_enabled": false}, "changed": false} TASK [datadog.dd.agent : Set system probe enabled (since 6/7.40.0)] ***************************************************************************************************************************************************************************************************** ok: [] => {"ansible_facts": {"agent_datadog_sysprobe_enabled": false}, "changed": false} TASK [datadog.dd.agent : Ensure datadog-agent is running] *************************************************************************************************************************************************************************************************************** ok: [] => {"changed": false, "enabled": true, "name": "datadog-agent", "state": "started", "status": {"ActiveEnterTimestamp": "Tue 2024-08-27 18:03:24 UTC", "ActiveEnterTimestampMonotonic": "14770162", "ActiveExitTimestampMonotonic": "0", "ActiveState": "active", "After": "datadog-agent-sysprobe.service systemd-journald.socket basic.target -.mount sysinit.target network.target system.slice", "AllowIsolate": "no", "AllowedCPUs": "", "AllowedMemoryNodes": "", "AmbientCapabilities": "", "AssertResult": "yes", "AssertTimestamp": "Tue 2024-08-27 18:03:24 UTC", "AssertTimestampMonotonic": "14762454", "Before": "datadog-agent-security.service multi-user.target datadog-agent-process.service shutdown.target datadog-agent-trace.service", "BlockIOAccounting": "no", "BlockIOWeight": "[not set]", "BoundBy": "datadog-agent-trace.service datadog-agent-security.service datadog-agent-process.service datadog-agent-sysprobe.service", "CPUAccounting": "no", "CPUAffinity": "", "CPUAffinityFromNUMA": "no", "CPUQuotaPerSecUSec": "infinity", "CPUQuotaPeriodUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "[not set]", "CPUUsageNSec": "[not set]", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "no", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Tue 2024-08-27 18:03:24 UTC", "ConditionTimestampMonotonic": "14762453", "ConfigurationDirectoryMode": "0755", "Conflicts": "shutdown.target", "ControlGroup": "/system.slice/datadog-agent.service", "ControlPID": "0", "DefaultDependencies": "yes", "DefaultMemoryLow": "0", "DefaultMemoryMin": "0", "Delegate": "no", "Description": "Datadog Agent", "DevicePolicy": "auto", "DynamicUser": "no", "EffectiveCPUs": "", "EffectiveMemoryNodes": "", "EnvironmentFiles": "/etc/datadog-agent/environment (ignore_errors=yes)", "ExecMainCode": "0", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "1080", "ExecMainStartTimestamp": "Tue 2024-08-27 18:03:24 UTC", "ExecMainStartTimestampMonotonic": "14768910", "ExecMainStatus": "0", "ExecStart": "{ path=/opt/datadog-agent/bin/agent/agent ; argv[]=/opt/datadog-agent/bin/agent/agent run -p /opt/datadog-agent/run/agent.pid ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FragmentPath": "/usr/lib/systemd/system/datadog-agent.service", "FreezerState": "running", "GID": "986", "GuessMainPID": "yes", "IOAccounting": "no", "IOSchedulingClass": "0", "IOSchedulingPriority": "0", "IOWeight": "[not set]", "IPAccounting": "no", "IPEgressBytes": "18446744073709551615", "IPEgressPackets": "18446744073709551615", "IPIngressBytes": "18446744073709551615", "IPIngressPackets": "18446744073709551615", "Id": "datadog-agent.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestampMonotonic": "0", "InactiveExitTimestamp": "Tue 2024-08-27 18:03:24 UTC", "InactiveExitTimestampMonotonic": "14770162", "InvocationID": "cb3a815e1a4b4856bf6d385104218ce3", "JobRunningTimeoutUSec": "infinity", "JobTimeoutAction": "none", "JobTimeoutUSec": "infinity", "KeyringMode": "private", "KillMode": "control-group", "KillSignal": "15", "LimitAS": "infinity", "LimitASSoft": "infinity", "LimitCORE": "infinity", "LimitCORESoft": "0", "LimitCPU": "infinity", "LimitCPUSoft": "infinity", "LimitDATA": "infinity", "LimitDATASoft": "infinity", "LimitFSIZE": "infinity", "LimitFSIZESoft": "infinity", "LimitLOCKS": "infinity", "LimitLOCKSSoft": "infinity", "LimitMEMLOCK": "65536", "LimitMEMLOCKSoft": "65536", "LimitMSGQUEUE": "819200", "LimitMSGQUEUESoft": "819200", "LimitNICE": "0", "LimitNICESoft": "0", "LimitNOFILE": "262144", "LimitNOFILESoft": "1024", "LimitNPROC": "126091", "LimitNPROCSoft": "126091", "LimitRSS": "infinity", "LimitRSSSoft": "infinity", "LimitRTPRIO": "0", "LimitRTPRIOSoft": "0", "LimitRTTIME": "infinity", "LimitRTTIMESoft": "infinity", "LimitSIGPENDING": "126091", "LimitSIGPENDINGSoft": "126091", "LimitSTACK": "infinity", "LimitSTACKSoft": "8388608", "LoadState": "loaded", "LockPersonality": "no", "LogLevelMax": "-1", "LogRateLimitBurst": "0", "LogRateLimitIntervalUSec": "0", "LogsDirectoryMode": "0755", "MainPID": "1080", "MemoryAccounting": "yes", "MemoryCurrent": "316104704", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "MountFlags": "", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAMask": "", "NUMAPolicy": "n/a", "Names": "datadog-agent.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "none", "OOMScoreAdjust": "0", "OnFailureJobMode": "replace", "PIDFile": "/opt/datadog-agent/run/agent.pid", "PermissionsStartOnly": "no", "Perpetual": "no", "PrivateDevices": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "sysinit.target -.mount system.slice", "RequiresMountsFor": "/run/datadog", "Restart": "on-failure", "RestartUSec": "100ms", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectory": "datadog", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardInputData": "", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "5", "StartLimitIntervalUSec": "10s", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Tue 2024-08-27 18:03:24 UTC", "StateChangeTimestampMonotonic": "14770162", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "0", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "14", "TasksMax": "614400", "TimeoutStartUSec": "1min 30s", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "Type": "simple", "UID": "990", "UMask": "0022", "UnitFilePreset": "disabled", "UnitFileState": "enabled", "User": "dd-agent", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "datadog-agent-trace.service datadog-agent-sysprobe.service datadog-agent-security.service datadog-agent-process.service", "WatchdogTimestamp": "Tue 2024-08-27 18:03:24 UTC", "WatchdogTimestampMonotonic": "14770159", "WatchdogUSec": "0"}} TASK [datadog.dd.agent : Ensure datadog-agent-sysprobe is running if enabled and installed] ***************************************************************************************************************************************************************************** skipping: [] => {"changed": false, "false_condition": "not datadog_skip_running_check and datadog_enabled and not ansible_check_mode and agent_datadog_sysprobe_enabled", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : Ensure datadog-agent, datadog-agent-process and datadog-agent-trace are not running] *********************************************************************************************************************************************************** skipping: [] => (item=datadog-agent) => {"ansible_loop_var": "item", "changed": false, "false_condition": "not datadog_skip_running_check and not datadog_enabled", "item": "datadog-agent", "skip_reason": "Conditional result was False"} skipping: [] => (item=datadog-agent-process) => {"ansible_loop_var": "item", "changed": false, "false_condition": "not datadog_skip_running_check and not datadog_enabled", "item": "datadog-agent-process", "skip_reason": "Conditional result was False"} skipping: [] => (item=datadog-agent-trace) => {"ansible_loop_var": "item", "changed": false, "false_condition": "not datadog_skip_running_check and not datadog_enabled", "item": "datadog-agent-trace", "skip_reason": "Conditional result was False"} skipping: [] => {"changed": false, "msg": "All items skipped"} TASK [datadog.dd.agent : Ensure datadog-agent-sysprobe is stopped if disabled or not installed (before 6/7.18.0)] ******************************************************************************************************************************************************* skipping: [] => {"changed": false, "false_condition": "not datadog_skip_running_check and (not datadog_enabled or not agent_datadog_sysprobe_enabled) and agent_datadog_before_7180 and agent_datadog_sysprobe_installed", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : Ensure datadog-agent-security is not running] ************************************************************************************************************************************************************************************************** skipping: [] => {"changed": false, "false_condition": "not datadog_skip_running_check and not datadog_enabled", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : Create security-agent configuration file] ****************************************************************************************************************************************************************************************************** skipping: [] => {"changed": false, "false_condition": "datadog_manage_config and (runtime_security_config is defined and runtime_security_config | default({}, true) | length > 0)", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : Remove security-agent configuration file if security-agent is no longer configured] ************************************************************************************************************************************************************ ok: [] => {"changed": false, "path": "/etc/datadog-agent/security-agent.yaml", "state": "absent"} TASK [datadog.dd.agent : Windows Configuration Tasks] ******************************************************************************************************************************************************************************************************************* skipping: [] => {"changed": false, "false_condition": "agent_datadog_agent_major_version | int > 5 and ansible_facts.os_family == \"Windows\"", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : MacOS Configuration Tasks] ********************************************************************************************************************************************************************************************************************* skipping: [] => {"changed": false, "false_condition": "ansible_facts.os_family == \"Darwin\"", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : Integrations Tasks] **************************************************************************************************************************************************************************************************************************** skipping: [] => {"changed": false, "false_condition": "datadog_integration is defined", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : APM Host injection tasks] ********************************************************************************************************************************************************************************************************************** included: /collections/ansible_collections/datadog/dd/roles/agent/tasks/apm-inject-install.yml for TASK [datadog.dd.agent : Include APM host injection Debian install tasks] *********************************************************************************************************************************************************************************************** skipping: [] => {"changed": false, "false_condition": "not ansible_check_mode and ansible_facts.os_family == \"Debian\"", "skip_reason": "Conditional result was False"} TASK [datadog.dd.agent : Include APM host injection RedHat install tasks] *********************************************************************************************************************************************************************************************** included: /collections/ansible_collections/datadog/dd/roles/agent/tasks/pkg-redhat/install-apm-inject.yml for TASK [datadog.dd.agent : Set APM injection languages and versions for Redhat] ******************************************************************************************************************************************************************************************* ok: [] => (item=java) => {"ansible_facts": {"agent_dd_apm_install_pkgs": ["datadog-apm-library-java"]}, "ansible_loop_var": "item", "changed": false, "item": "java"} TASK [datadog.dd.agent : Install APM inject library (dnf)] ************************************************************************************************************************************************************************************************************** fatal: []: FAILED! => {"msg": "The conditional check 'not ansible_check_mode and ansible_pkg_mgr == \"dnf\" and (not datadog_installer_enabled or not datadog_installer_owns_injector)' failed. The error was: error while evaluating conditional (not ansible_check_mode and ansible_pkg_mgr == \"dnf\" and (not datadog_installer_enabled or not datadog_installer_owns_injector)): 'datadog_installer_owns_injector' is undefined. 'datadog_installer_owns_injector' is undefined\n\nThe error appears to be in '/collections/ansible_collections/datadog/dd/roles/agent/tasks/pkg-redhat/install-apm-inject.yml': line 10, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: Install APM inject library (dnf)\n ^ here\n"} PLAY RECAP ************************************************************************************************************************************************************************************************************************************************************** : ok=306 changed=0 unreachable=0 failed=1 skipped=168 rescued=0 ignored=0