1- hosts: 2 - cldr-staging.unicode.org 3 - st.unicode.org 4 become: yes 5 vars_files: 6 - vars/main.yml 7 - local-vars/local.yml 8 roles: 9 - { role: datadog.datadog, become: yes } 10 vars: 11 datadog_api_key: "{{ dd_key }}" 12 datadog_site: "{{ dd_site }}" 13 datadog_apm_instrumentation_enabled: "host" # docker not installed else 'all' 14 tasks: 15 - name: Update datadog.yaml for apm/env 16 blockinfile: 17 path: /etc/datadog-agent/datadog.yaml 18 block: | 19 # enable apm and set the env 20 enabled: true 21 env: {{ dd_env }} 22 marker: '# {mark} ANSIBLE MANAGED BLOCK' 23 insertafter: '^apm_config:' 24