Skip to content

Instantly share code, notes, and snippets.

@jtzero
Last active September 12, 2024 23:10
Show Gist options
  • Save jtzero/2fa6a8d9a8aeeab67d4e5ac3bf15d1c1 to your computer and use it in GitHub Desktop.
Save jtzero/2fa6a8d9a8aeeab67d4e5ac3bf15d1c1 to your computer and use it in GitHub Desktop.
#!/usr/bin/env bash
set -Eeuo pipefail
sudo sh -c "echo 'deb [signed-by=/usr/share/keyrings/datadog-archive-keyring.gpg] https://apt.datadoghq.com/ stable 7' > /etc/apt/sources.list.d/datadog.list"
sudo touch /usr/share/keyrings/datadog-archive-keyring.gpg
sudo chmod a+r /usr/share/keyrings/datadog-archive-keyring.gpg
# Adding the Datadog GPG Key on each ubuntu system
curl https://keys.datadoghq.com/DATADOG_APT_KEY_CURRENT.public | sudo gpg --no-default-keyring --keyring /usr/share/keyrings/datadog-archive-keyring.gpg --import --batch
curl https://keys.datadoghq.com/DATADOG_APT_KEY_382E94DE.public | sudo gpg --no-default-keyring --keyring /usr/share/keyrings/datadog-archive-keyring.gpg --import --batch
curl https://keys.datadoghq.com/DATADOG_APT_KEY_F14F620E.public | sudo gpg --no-default-keyring --keyring /usr/share/keyrings/datadog-archive-keyring.gpg --import --batch
sudo apt-get update -y
sudo apt-get install datadog-agent datadog-signing-keys
read -s -p "API KEY:" API_KEY
echo ""
sudo sh -c "sed 's/api_key:.*/api_key: ${API_KEY}/' /etc/datadog-agent/datadog.yaml.example > /etc/datadog-agent/datadog.yaml"
sudo systemctl start datadog-agent
sudo datadog-agent status
sudo systemctl --no-pager status datadog-agent
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment