美文网首页运维日常
playbook调用脚本完成elk部署

playbook调用脚本完成elk部署

作者: 大白菜的猪猪 | 来源:发表于2020-04-11 12:26 被阅读0次

---

- hosts: elk

  tasks:

    - name: yum install java

      yum:

        name: java-1.8.0-openjdk

        state: installed

    - name: install the elasticsearch

      yum:

        name: elasticsearch

        state: installed

    - lineinfile:

        path: /etc/elasticsearch/elasticsearch.yml

        regexp: 'cluster.name:'

        line: 'cluster.name: myelk'

    - lineinfile:

        path: /etc/elasticsearch/elasticsearch.yml

        regexp: 'network.host:'

        line: 'network.host: 0.0.0.0'

    - lineinfile:

        path: /etc/elasticsearch/elasticsearch.yml

        regexp: 'discovery.zen.ping.unicast.hosts:'

        line: 'discovery.zen.ping.unicast.hosts: ["byes1","byes2","byes3"]'

    - script: /root/cname.sh

    - service:

        name: elasticsearch

        state: restarted

        enabled: yes


部署ELK的脚本

#!/bin/bash

sed -i "/node.name/cnode.name: $HOSTNAME" /etc/elasticsearch/elasticsearch.yml

相关文章

网友评论

    本文标题:playbook调用脚本完成elk部署

    本文链接:https://www.haomeiwen.com/subject/nacymhtx.html