- name: "copy freeipmi tools" copy: src: '{{ role_path }}/files/freeipmi-1.5.7-3.el7.x86_64.rpm' dest: /tmp/ansible_deploy/ - name: "Install freeipmi rpm package" yum: name: - "/tmp/ansible_deploy/freeipmi-1.5.7-3.el7.x86_64.rpm" state: present - name: "mkdir /opt/adc-exporter/" file: path: /opt/adc-exporter/ state: directory - name: "copy node_exporter" copy: src: '{{ role_path }}/files/node_exporter' dest: /opt/adc-exporter/node_exporter mode: 0755 - name: "copy systemd_exporter" copy: src: '{{ role_path }}/files/systemd_exporter' dest: /opt/adc-exporter/systemd_exporter mode: 0755 - name: "copy ipmi_exporter" copy: src: '{{ role_path }}/files/ipmi_exporter' dest: /opt/adc-exporter/ipmi_exporter mode: 0755 - name: "templates adc-exporter-node.service" template: src: "{{role_path}}/templates/adc-exporter-node.service.j2" dest: /usr/lib/systemd/system/adc-exporter-node.service tags: template - name: "templates adc-exporter-systemd.service" template: src: "{{role_path}}/templates/adc-exporter-systemd.service.j2" dest: /usr/lib/systemd/system/adc-exporter-systemd.service tags: template - name: "templates adc-exporter-ipmi.service" template: src: "{{role_path}}/templates/adc-exporter-ipmi.service.j2" dest: /usr/lib/systemd/system/adc-exporter-ipmi.service tags: template - name: 'adc-exporter-node service start' systemd: name: adc-exporter-node enabled: yes daemon_reload: yes state: started - name: 'adc-exporter-systemd service start' systemd: name: adc-exporter-systemd enabled: yes daemon_reload: yes state: restarted - name: 'adc-exporter-ipmi service start' systemd: name: adc-exporter-ipmi enabled: yes daemon_reload: yes state: restarted