| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- - hosts: all
- tasks:
- - name: Remove existing config file
- file:
- path: /etc/datadog-agent/datadog.yaml
- state: absent
- - name: Populate config lines in datadog.yaml
- blockinfile:
- # backup: true
- path: /etc/datadog-agent/datadog.yaml
- create: true
- owner: dd-agent
- group: dd-agent
- mode: '640'
- block: |
- api_key: '"{{ dd_api_key }}"'
- apm_config:
- receiver_socket: /opt/datadog/apm/inject/run/apm.socket
- containerd_namespace: []
- containerd_namespaces: []
- dogstatsd_socket: /opt/datadog/apm/inject/run/dsd.socket
- process_config:
- enabled: "true"
- process_collection:
- enabled: true
- network_tracer:
- enabled: true
- logs_enabled: true
- enable_payloads:
- series: false
- events: false
- service_checks: false
- sketches: false
- proxy:
- http: ""
- https: ""
- no_proxy:
- - x.y.z.254
- - x.y.z.200
- python_version: "3"
- remote_configuration:
- enabled: false
- site: ddog-gov.com
- use_dogstatsd: true
- - name: Restart the DataDog Agent
- service:
- name: datadog-agent
- state: started
- enabled: yes
|