Google Cloud Observability provides several ways to manage the Ops Agent across your fleet of Compute Engine VMs:
Ansible: by using the Ansible role, you can install and configure the agent across your fleet of Linux and Windows VMs. For more information on configuring the Ops Agent using Ansible, see to the following resources:
Ansible Role for Cloud Ops documentation.
Install the Ops Agent to troubleshoot third-party applications walkthrough video for deploying and configuring the Ops Agent.
Chef: by using the Chef cookbook, you can install and configure the agent across your fleet of Linux and Windows VMs. Note that for Windows VMs, only the Ops Agent is supported. For more information, refer to the Chef Integration documentation.
Puppet: by using the Puppet module, you can install and configure the agent across your fleet of Linux and Windows VMs. Note that for Windows VMs, only the Ops Agent is supported. For more information, refer to the Puppet Integration documentation.
Terraform: by using the Terraform module, you can install and configure the agent on VMs with supported operating systems. For more information, refer to the Terraform Agent Policy documentation.
Agent policy using gcloud CLI: by using the Google Cloud CLI, you can create an agent policy that governs new and existing VMs with supported operating systems, ensuring proper installation or removal of the Ops Agent. For more information, see Overview of agent policies for the Ops Agent.