26 lines
709 B
YAML
26 lines
709 B
YAML
---
|
|
# install dd-agent from source
|
|
|
|
- name: install packages
|
|
apt:
|
|
state: installed
|
|
package: "{{ item }}"
|
|
update_cache: yes
|
|
cache_valid_time: 3600
|
|
with_items:
|
|
- python-psutil
|
|
|
|
- shell: DD_API_KEY=ca0faf176c4aedd4f547ed7cf85615eb sh -c "$(curl -L https://raw.githubusercontent.com/DataDog/dd-agent/master/packaging/datadog-agent/source/setup_agent.sh)"
|
|
args:
|
|
creates: "/root/.datadog-agent/bin/agent"
|
|
|
|
- name: add agent line to rc.local
|
|
lineinfile:
|
|
dest: /etc/rc.local
|
|
regexp: '^nohup sh /root/.datadog-agent/bin/agent &'
|
|
line: 'nohup sh /root/.datadog-agent/bin/agent &'
|
|
insertbefore: "^exit 0"
|
|
|
|
- name: start agent
|
|
shell: /root/.datadog-agent/bin/agent start
|