taskGroups:
- taskSpec:
    runnables:
    - script:
        text: |
              # Check if Ops Agent is already installed
              if ! dpkg -l | grep google-cloud-ops-agent; then
                  # Ops Agent is not installed, run the installation script
                  curl -sSO https://dl.google.com/cloudagents/add-google-cloud-ops-agent-repo.sh
                  sudo bash add-google-cloud-ops-agent-repo.sh --also-install
              else
                  # Ops Agent is already installed, skip the installation
                  echo "Ops Agent is already installed. Skipping installation."
              fi
    - script:
        text: "${FOLLOWING_SCRIPT}"
allocationPolicy:
  instances:
  - policy:
      machineType: "e2-medium"
logsPolicy:
  destination: "CLOUD_LOGGING"
