Skip to content
This repository has been archived by the owner on Mar 6, 2023. It is now read-only.

node-exporter service handler is triggered before deployment #44

Closed
shibumi opened this issue Jun 25, 2018 · 3 comments
Closed

node-exporter service handler is triggered before deployment #44

shibumi opened this issue Jun 25, 2018 · 3 comments

Comments

@shibumi
Copy link

shibumi commented Jun 25, 2018

Hello,
maybe I am wrong but shouldn't your role first deploy the node exporter and then restart the service via a handler?

PLAY [Deploy node_exporter] ********************************************************************************************************************************

TASK [Gathering Facts] *************************************************************************************************************************************
ok: [192.168.33.11]
ok: [192.168.33.10]

TASK [cloudalchemy.node-exporter : check collectors] *******************************************************************************************************

TASK [cloudalchemy.node-exporter : Get checksum for amd64 architecture] ************************************************************************************
skipping: [192.168.33.10] => (item=747ee549c1010947a8b162b1434976fe6cb8445540521d2fcc283765e4be1a79  node_exporter-0.16.0.darwin-386.tar.gz) 
skipping: [192.168.33.10] => (item=73a8c451bd14dea587ebf2fd1258471fe97bddbae6f44b6a9d3ce7e2327bc91d  node_exporter-0.16.0.darwin-amd64.tar.gz) 
skipping: [192.168.33.10] => (item=2f18a32a7bb1c91307ed776cce50559bbcd66af90a61ea0a22a661ebe79e4fda  node_exporter-0.16.0.linux-386.tar.gz) 
skipping: [192.168.33.11] => (item=747ee549c1010947a8b162b1434976fe6cb8445540521d2fcc283765e4be1a79  node_exporter-0.16.0.darwin-386.tar.gz) 
skipping: [192.168.33.11] => (item=73a8c451bd14dea587ebf2fd1258471fe97bddbae6f44b6a9d3ce7e2327bc91d  node_exporter-0.16.0.darwin-amd64.tar.gz) 
skipping: [192.168.33.11] => (item=2f18a32a7bb1c91307ed776cce50559bbcd66af90a61ea0a22a661ebe79e4fda  node_exporter-0.16.0.linux-386.tar.gz) 
ok: [192.168.33.10] => (item=e92a601a5ef4f77cce967266b488a978711dabc527a720bea26505cba426c029  node_exporter-0.16.0.linux-amd64.tar.gz)
skipping: [192.168.33.10] => (item=c793e8278ec6a167a49518d72dd928361a045bd4c8b155a22d5b158dd3aea2ac  node_exporter-0.16.0.linux-arm64.tar.gz) 
skipping: [192.168.33.10] => (item=18c91a0247f4bc97fb7cdd96502cd8a804a96f42a16357b39f43e28b3d2ac864  node_exporter-0.16.0.linux-armv5.tar.gz) 
ok: [192.168.33.11] => (item=e92a601a5ef4f77cce967266b488a978711dabc527a720bea26505cba426c029  node_exporter-0.16.0.linux-amd64.tar.gz)
skipping: [192.168.33.10] => (item=f9518aea4fa7127122a6bf384ba8f70120deaaef75532749f1765cf6e25fd820  node_exporter-0.16.0.linux-armv6.tar.gz) 
skipping: [192.168.33.11] => (item=c793e8278ec6a167a49518d72dd928361a045bd4c8b155a22d5b158dd3aea2ac  node_exporter-0.16.0.linux-arm64.tar.gz) 
skipping: [192.168.33.10] => (item=b8bf44c025ec2c5210bdda185f8e72b29ccd3eb9be339b8dbf96835d4fc1965d  node_exporter-0.16.0.linux-armv7.tar.gz) 
skipping: [192.168.33.11] => (item=18c91a0247f4bc97fb7cdd96502cd8a804a96f42a16357b39f43e28b3d2ac864  node_exporter-0.16.0.linux-armv5.tar.gz) 
skipping: [192.168.33.10] => (item=e0561e421deb02f343e2dd5a75ad322bf6960de56c0fa965d9708f6b237f02b0  node_exporter-0.16.0.netbsd-386.tar.gz) 
skipping: [192.168.33.11] => (item=f9518aea4fa7127122a6bf384ba8f70120deaaef75532749f1765cf6e25fd820  node_exporter-0.16.0.linux-armv6.tar.gz) 
skipping: [192.168.33.10] => (item=293451f83ace3f25e36466fe34024827ac03dee6bf3c3694efdbc0c732959033  node_exporter-0.16.0.netbsd-amd64.tar.gz) 
skipping: [192.168.33.11] => (item=b8bf44c025ec2c5210bdda185f8e72b29ccd3eb9be339b8dbf96835d4fc1965d  node_exporter-0.16.0.linux-armv7.tar.gz) 
skipping: [192.168.33.11] => (item=e0561e421deb02f343e2dd5a75ad322bf6960de56c0fa965d9708f6b237f02b0  node_exporter-0.16.0.netbsd-386.tar.gz) 
skipping: [192.168.33.11] => (item=293451f83ace3f25e36466fe34024827ac03dee6bf3c3694efdbc0c732959033  node_exporter-0.16.0.netbsd-amd64.tar.gz) 

TASK [cloudalchemy.node-exporter : Create the Node Exporter group] *****************************************************************************************
changed: [192.168.33.11]
changed: [192.168.33.10]

TASK [cloudalchemy.node-exporter : Create the Node Exporter user] ******************************************************************************************
changed: [192.168.33.11]
changed: [192.168.33.10]

TASK [cloudalchemy.node-exporter : Download node_exporter binary to local folder] **************************************************************************
ok: [192.168.33.10 -> localhost]
ok: [192.168.33.11 -> localhost]

TASK [cloudalchemy.node-exporter : Unpack node_exporter binary] ********************************************************************************************
skipping: [192.168.33.10]
skipping: [192.168.33.11]

TASK [cloudalchemy.node-exporter : Propagate Node Exporter binaries] ***************************************************************************************
changed: [192.168.33.10]
changed: [192.168.33.11]

TASK [cloudalchemy.node-exporter : Create texfile collector dir] *******************************************************************************************
changed: [192.168.33.11]
changed: [192.168.33.10]

TASK [cloudalchemy.node-exporter : Install libcap on Debian systems] ***************************************************************************************
ok: [192.168.33.11]
ok: [192.168.33.10]

TASK [cloudalchemy.node-exporter : Node exporter can read anything (omit file permissions)] ****************************************************************
changed: [192.168.33.11]
changed: [192.168.33.10]

TASK [cloudalchemy.node-exporter : Copy the Node Exporter systemd service file] ****************************************************************************
changed: [192.168.33.10]
changed: [192.168.33.11]

TASK [cloudalchemy.node-exporter : Install dependencies on RedHat OS family] *******************************************************************************
skipping: [192.168.33.10] => (item=libselinux-python) 
skipping: [192.168.33.10] => (item=policycoreutils-python) 
skipping: [192.168.33.11] => (item=libselinux-python) 
skipping: [192.168.33.11] => (item=policycoreutils-python) 

TASK [cloudalchemy.node-exporter : Allow Node Exporter port in SELinux on RedHat OS family] ****************************************************************
skipping: [192.168.33.10]
skipping: [192.168.33.11]

TASK [cloudalchemy.node-exporter : Ensure Node Exporter is enabled on boot] ********************************************************************************
changed: [192.168.33.11]
changed: [192.168.33.10]

RUNNING HANDLER [cloudalchemy.node-exporter : restart node exporter] ***************************************************************************************
changed: [192.168.33.10]
changed: [192.168.33.11]

PLAY [Deploy blackbox_exporter] ****************************************************************************************************************************

TASK [Gathering Facts] *************************************************************************************************************************************
ok: [192.168.33.11]

TASK [cloudalchemy.blackbox-exporter : create blackbox_exporter system group] ******************************************************************************
changed: [192.168.33.11]

TASK [cloudalchemy.blackbox-exporter : create blackbox_exporter system user] *******************************************************************************
changed: [192.168.33.11]

TASK [cloudalchemy.blackbox-exporter : create blackbox_exporter directories] *******************************************************************************
changed: [192.168.33.11]

TASK [cloudalchemy.blackbox-exporter : download blackbox exporter binary to local folder] ******************************************************************
skipping: [192.168.33.11]

TASK [cloudalchemy.blackbox-exporter : propagate blackbox exporter binary] *********************************************************************************
changed: [192.168.33.11]

TASK [cloudalchemy.blackbox-exporter : Install libcap on Debian systems] ***********************************************************************************
ok: [192.168.33.11]

TASK [cloudalchemy.blackbox-exporter : Ensure blackbox exporter binary has cap_net_raw capability] *********************************************************
changed: [192.168.33.11]

TASK [cloudalchemy.blackbox-exporter : create systemd service unit] ****************************************************************************************
changed: [192.168.33.11]

TASK [cloudalchemy.blackbox-exporter : configure blackbox exporter] ****************************************************************************************
changed: [192.168.33.11]

TASK [cloudalchemy.blackbox-exporter : ensure blackbox_exporter service is enabled] ************************************************************************
changed: [192.168.33.11]

RUNNING HANDLER [cloudalchemy.blackbox-exporter : restart blackbox exporter] *******************************************************************************
changed: [192.168.33.11]

RUNNING HANDLER [cloudalchemy.blackbox-exporter : reload blackbox exporter] ********************************************************************************
changed: [192.168.33.11]
@paulfantom
Copy link
Member

From attached output I see that the role did exactly that. It deployed node_exporter, ensured service is enabled and running and restarted it due to configuration changes.

@shibumi
Copy link
Author

shibumi commented Jun 25, 2018

ah ups.. seems like I got confused with blackbox-exporter and node-exporter. :) sorry

@shibumi shibumi closed this as completed Jun 25, 2018
@lock
Copy link

lock bot commented Mar 24, 2019

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@lock lock bot locked and limited conversation to collaborators Mar 24, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants