diff --git a/roles/framework/tasks/main.yml b/roles/framework/tasks/main.yml index 10b59e0..763fbf1 100644 --- a/roles/framework/tasks/main.yml +++ b/roles/framework/tasks/main.yml @@ -30,7 +30,7 @@ - /tmp/ansible_deploy/libaws-checksums-1.0.6.8b09ac1-2.el7.x86_64.rpm - /tmp/ansible_deploy/libaws-cpp-sdk-core-1.0.8.a3fe079-2.el7.x86_64.rpm - /tmp/ansible_deploy/libaws-cpp-sdk-s3-2.0.0.f3c33ea-2.el7.x86_64.rpm - - /tmp/ansible_deploy/libhos-client-cpp-1.0.24.20e6f94-2.el7.x86_64.rpm + - /tmp/ansible_deploy/libhos-client-cpp-1.0.24.20e6f94-2.el7.x86_64.rpm - name: "mkdir /etc/ld.so.conf.d/" file: diff --git a/roles/kernel-ml/tasks/main.yml b/roles/kernel-ml/tasks/main.yml index 9aab721..fde7126 100644 --- a/roles/kernel-ml/tasks/main.yml +++ b/roles/kernel-ml/tasks/main.yml @@ -40,6 +40,6 @@ - tsg_access_type == 4 or tsg_access_type == 5 - t_kernel_ml.changed -- name: "reboot" - reboot: - when: t_kernel_ml.changed +#- name: "reboot" +# reboot: +# when: t_kernel_ml.changed diff --git a/roles/packet_dump/files/systemd_exporter b/roles/packet_dump/files/systemd_exporter new file mode 100644 index 0000000..b075967 Binary files /dev/null and b/roles/packet_dump/files/systemd_exporter differ diff --git a/roles/packet_dump/tasks/main.yml b/roles/packet_dump/tasks/main.yml index c0a58d4..fc15304 100644 --- a/roles/packet_dump/tasks/main.yml +++ b/roles/packet_dump/tasks/main.yml @@ -25,7 +25,24 @@ file: path: /var/www/html/troubleshooting state: directory - + +- name: "mkdir /opt/packet-dump-exporter/" + file: + path: /opt/packet-dump-exporter/ + state: directory + +- name: "copy systemd_exporter" + copy: + src: '{{ role_path }}/files/systemd_exporter' + dest: /opt/packet-dump-exporter/systemd_exporter + mode: 0755 + +- name: "templates packet-dump-exporter-systemd.service" + template: + src: "{{role_path}}/templates/packet-dump-exporter-systemd.service.j2" + dest: /usr/lib/systemd/system/packet-dump-exporter-systemd.service + tags: template + - name: "start packet_dump" systemd: name: packet_dump.service @@ -37,3 +54,10 @@ name: httpd enabled: yes daemon_reload: yes + +- name: 'packet-dump-exporter-systemd service start' + systemd: + name: packet-dump-exporter-systemd + enabled: yes + daemon_reload: yes + state: restarted diff --git a/roles/packet_dump/templates/packet-dump-exporter-systemd.service.j2 b/roles/packet_dump/templates/packet-dump-exporter-systemd.service.j2 new file mode 100644 index 0000000..2e99629 --- /dev/null +++ b/roles/packet_dump/templates/packet-dump-exporter-systemd.service.j2 @@ -0,0 +1,11 @@ +[Unit] +Description=Systemd Exporter +After=network.target + +[Service] +Type=simple +ExecStart=/opt/packet-dump-exporter/systemd_exporter --web.disable-exporter-metrics +Restart=always + +[Install] +WantedBy=multi-user.target