Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save honghuac/e93a0ba9ac24ee5d7228f713a3bb85f9 to your computer and use it in GitHub Desktop.
Save honghuac/e93a0ba9ac24ee5d7228f713a3bb85f9 to your computer and use it in GitHub Desktop.
Agent Install
% ansible-playbook -i ~/hosts -u raffles --private-key=~/.ssh/raff-vm1_key.pem playbooks/dd_agent.yml
[WARNING]: Skipping plugin (/Users/raffles/DDrepos/dd_ansible_example/playbooks/callback_plugins/datadog_callback.py), cannot load: Missing
parentheses in call to 'print'. Did you mean print(...)? (datadog_callback.py, line 22)
PLAY [all] ***********************************************************************************************************************************************
TASK [Gathering Facts] ***********************************************************************************************************************************
Enter passphrase for key '/Users/raffles/.ssh/raff-vm1_key.pem':
ok: [202.21.31.119]
TASK [Datadog.datadog : Include Gather Ansible Facts task on Ansible >= 2.10] ****************************************************************************
included: /Users/raffles/.ansible/roles/Datadog.datadog/tasks/facts-ansible10.yml for 202.21.31.119
TASK [Datadog.datadog : Gather Ansible Facts] ************************************************************************************************************
ok: [202.21.31.119]
TASK [Datadog.datadog : Include Gather Ansible Facts task on Ansible < 2.10] *****************************************************************************
skipping: [202.21.31.119]
TASK [Datadog.datadog : Check if OS is supported] ********************************************************************************************************
included: /Users/raffles/.ansible/roles/Datadog.datadog/tasks/os-check.yml for 202.21.31.119
TASK [Datadog.datadog : Fail if OS is not supported] *****************************************************************************************************
skipping: [202.21.31.119]
TASK [Datadog.datadog : Resolve datadog_tracked_checks later to defend against variable presidence issues arising from dynamically included null datadog_checks] ***
included: /Users/raffles/.ansible/roles/Datadog.datadog/tasks/sanitize-checks.yml for 202.21.31.119
TASK [Datadog.datadog : Defend against defined but null datadog_checks variable] *************************************************************************
ok: [202.21.31.119]
TASK [Datadog.datadog : Resolve datadog_tracked_checks] **************************************************************************************************
ok: [202.21.31.119]
TASK [Datadog.datadog : Check that datadog_checks is a mapping] ******************************************************************************************
ok: [202.21.31.119] => {
"changed": false,
"msg": "All assertions passed"
}
TASK [Datadog.datadog : Set Facts for Datadog Agent Major Version] ***************************************************************************************
included: /Users/raffles/.ansible/roles/Datadog.datadog/tasks/set-parse-version.yml for 202.21.31.119
TASK [Datadog.datadog : Convert datadog_agent_major_version to string] ***********************************************************************************
ok: [202.21.31.119]
TASK [Datadog.datadog : Initialize skip install flag to false] *******************************************************************************************
ok: [202.21.31.119]
TASK [Datadog.datadog : include_tasks] *******************************************************************************************************************
skipping: [202.21.31.119]
TASK [Datadog.datadog : Set Agent default major version] *************************************************************************************************
ok: [202.21.31.119]
TASK [Datadog.datadog : Debian Install Tasks] ************************************************************************************************************
skipping: [202.21.31.119]
TASK [Datadog.datadog : Include tasks to remove old GPG keys] ********************************************************************************************
included: /Users/raffles/.ansible/roles/Datadog.datadog/tasks/_remove_rpm_keys.yml for 202.21.31.119 => (item=4172A230)
TASK [Datadog.datadog : Ensure GPG key 4172A230 is not present in the RPM db] ****************************************************************************
ok: [202.21.31.119]
TASK [Datadog.datadog : Include tasks to check removed configuration value usage] ************************************************************************
included: /Users/raffles/.ansible/roles/Datadog.datadog/tasks/check-removed-config.yml for 202.21.31.119
TASK [Datadog.datadog : Ensure datadog_yum_gpgkey is not used] *******************************************************************************************
skipping: [202.21.31.119]
TASK [Datadog.datadog : Ensure datadog_zypper_gpgkey is not used] ****************************************************************************************
skipping: [202.21.31.119]
TASK [Datadog.datadog : RedHat Install Tasks] ************************************************************************************************************
included: /Users/raffles/.ansible/roles/Datadog.datadog/tasks/pkg-redhat.yml for 202.21.31.119
TASK [Datadog.datadog : Fail early if Python 3 is used on CentOS / RHEL < 8 with old Ansible] ************************************************************
skipping: [202.21.31.119]
TASK [Datadog.datadog : Find out whether to set repo_gpgcheck or not] ************************************************************************************
ok: [202.21.31.119]
TASK [Datadog.datadog : Download current RPM key] ********************************************************************************************************
ok: [202.21.31.119]
TASK [Datadog.datadog : Import current RPM key] **********************************************************************************************************
changed: [202.21.31.119]
TASK [Datadog.datadog : Download new RPM key (Expires in 2022)] ******************************************************************************************
changed: [202.21.31.119]
TASK [Datadog.datadog : Import new RPM key (Expires in 2022)] ********************************************************************************************
changed: [202.21.31.119]
TASK [Datadog.datadog : Download new RPM key (Expires in 2024)] ******************************************************************************************
changed: [202.21.31.119]
TASK [Datadog.datadog : Import new RPM key (Expires in 2024)] ********************************************************************************************
ok: [202.21.31.119]
TASK [Datadog.datadog : Set versioned includepkgs variable] **********************************************************************************************
skipping: [202.21.31.119]
TASK [Datadog.datadog : Set plain includepkgs variable] **************************************************************************************************
ok: [202.21.31.119]
TASK [Datadog.datadog : Install Datadog Agent 5 yum repo] ************************************************************************************************
skipping: [202.21.31.119]
TASK [Datadog.datadog : Install Datadog Agent 6 yum repo] ************************************************************************************************
skipping: [202.21.31.119]
TASK [Datadog.datadog : Install Datadog Agent 7 yum repo] ************************************************************************************************
changed: [202.21.31.119]
TASK [Datadog.datadog : Install Datadog Custom yum repo] *************************************************************************************************
skipping: [202.21.31.119]
TASK [Datadog.datadog : Clean repo metadata if repo changed] *********************************************************************************************
ok: [202.21.31.119]
TASK [Datadog.datadog : Remove old yum repo files] *******************************************************************************************************
ok: [202.21.31.119] => (item=5)
ok: [202.21.31.119] => (item=6)
ok: [202.21.31.119] => (item=7)
ok: [202.21.31.119] => (item=custom)
TASK [Datadog.datadog : include_tasks] *******************************************************************************************************************
skipping: [202.21.31.119]
TASK [Datadog.datadog : include_tasks] *******************************************************************************************************************
included: /Users/raffles/.ansible/roles/Datadog.datadog/tasks/pkg-redhat/install-latest.yml for 202.21.31.119
TASK [Datadog.datadog : Install latest datadog-agent package (dnf)] **************************************************************************************
skipping: [202.21.31.119]
TASK [Datadog.datadog : Install latest datadog-agent package (yum)] **************************************************************************************
changed: [202.21.31.119]
TASK [Datadog.datadog : Suse Install Tasks] **************************************************************************************************************
skipping: [202.21.31.119]
TASK [Datadog.datadog : Windows Install Tasks] ***********************************************************************************************************
skipping: [202.21.31.119]
TASK [Datadog.datadog : macOS Install Tasks] *************************************************************************************************************
skipping: [202.21.31.119]
TASK [Datadog.datadog : Linux Configuration Tasks (Agent 5)] *********************************************************************************************
skipping: [202.21.31.119]
TASK [Datadog.datadog : Linux Configuration Tasks] *******************************************************************************************************
included: /Users/raffles/.ansible/roles/Datadog.datadog/tasks/agent-linux.yml for 202.21.31.119
TASK [Datadog.datadog : Populate service facts] **********************************************************************************************************
ok: [202.21.31.119]
TASK [Datadog.datadog : Set before 6/7.40.0 flag] ********************************************************************************************************
ok: [202.21.31.119]
TASK [Datadog.datadog : Set before 6/7.24.1 flag] ********************************************************************************************************
ok: [202.21.31.119]
TASK [Datadog.datadog : Set before 6/7.18.0 flag] ********************************************************************************************************
ok: [202.21.31.119]
TASK [Datadog.datadog : Add "dd-agent" user to additional groups] ****************************************************************************************
skipping: [202.21.31.119]
TASK [Datadog.datadog : Include configuration setup tasks] ***********************************************************************************************
included: /Users/raffles/.ansible/roles/Datadog.datadog/tasks/_agent-linux-macos-shared.yml for 202.21.31.119
TASK [Datadog.datadog : Create Datadog agent config directory] *******************************************************************************************
ok: [202.21.31.119]
TASK [Datadog.datadog : Create main Datadog agent configuration file] ************************************************************************************
changed: [202.21.31.119]
TASK [Datadog.datadog : Register all checks directories present in datadog] ******************************************************************************
skipping: [202.21.31.119]
TASK [Datadog.datadog : Delete checks not present in datadog_tracked_checks] *****************************************************************************
skipping: [202.21.31.119]
TASK [Datadog.datadog : Delete all default checks] *******************************************************************************************************
skipping: [202.21.31.119]
TASK [Datadog.datadog : Ensure configuration directories are present for each Datadog check] *************************************************************
skipping: [202.21.31.119]
TASK [Datadog.datadog : Create a configuration file for each Datadog check] ******************************************************************************
skipping: [202.21.31.119]
TASK [Datadog.datadog : Remove old configuration file for each Datadog check] ****************************************************************************
skipping: [202.21.31.119]
TASK [Datadog.datadog : Create custom check file for each custom check] **********************************************************************************
skipping: [202.21.31.119]
TASK [Datadog.datadog : Create installation information file] ********************************************************************************************
changed: [202.21.31.119]
TASK [Datadog.datadog : Create system-probe configuration file] ******************************************************************************************
changed: [202.21.31.119]
TASK [Datadog.datadog : Set system probe installed] ******************************************************************************************************
ok: [202.21.31.119]
TASK [Datadog.datadog : Set system probe enabled (before 6/7.24.1)] **************************************************************************************
skipping: [202.21.31.119]
TASK [Datadog.datadog : Set system probe enabled (since 6/7.24.1)] ***************************************************************************************
ok: [202.21.31.119]
TASK [Datadog.datadog : Set system probe enabled (since 6/7.40.0)] ***************************************************************************************
ok: [202.21.31.119]
TASK [Datadog.datadog : Ensure datadog-agent is running] *************************************************************************************************
changed: [202.21.31.119]
TASK [Datadog.datadog : Ensure datadog-agent-sysprobe is running if enabled and installed] ***************************************************************
skipping: [202.21.31.119]
TASK [Datadog.datadog : Ensure datadog-agent, datadog-agent-process and datadog-agent-trace are not running] *********************************************
skipping: [202.21.31.119] => (item=datadog-agent)
skipping: [202.21.31.119] => (item=datadog-agent-process)
skipping: [202.21.31.119] => (item=datadog-agent-trace)
skipping: [202.21.31.119]
TASK [Datadog.datadog : Ensure datadog-agent-sysprobe is stopped if disabled or not installed (before 6/7.18.0)] *****************************************
skipping: [202.21.31.119]
TASK [Datadog.datadog : Ensure datadog-agent-security is not running] ************************************************************************************
skipping: [202.21.31.119]
TASK [Datadog.datadog : Create security-agent configuration file] ****************************************************************************************
skipping: [202.21.31.119]
TASK [Datadog.datadog : Remove security-agent configuration file if security-agent is no longer configured] **********************************************
ok: [202.21.31.119]
TASK [Datadog.datadog : Windows Configuration Tasks] *****************************************************************************************************
skipping: [202.21.31.119]
TASK [Datadog.datadog : macOS Configuration Tasks] *******************************************************************************************************
skipping: [202.21.31.119]
TASK [Datadog.datadog : Integrations Tasks] **************************************************************************************************************
skipping: [202.21.31.119]
RUNNING HANDLER [Datadog.datadog : restart datadog-agent] ************************************************************************************************
changed: [202.21.31.119]
PLAY RECAP ***********************************************************************************************************************************************
202.21.31.119 : ok=45 changed=11 unreachable=0 failed=0 skipped=34 rescued=0 ignored=0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment