使用ansible 修改远程服务器上的es 配置文件 代码示例
时间: 2024-05-12 14:17:46 浏览: 109
:很高兴回答你的问题!以下是一个使用Ansible修改远程服务器上的ES配置文件的代码示例:
```
- name: 修改ES配置文件
hosts: es-server
become: true
tasks:
- name: 备份原始配置文件
copy:
src: /etc/elasticsearch/elasticsearch.yml
dest: /etc/elasticsearch/elasticsearch.yml.bak
owner: root
group: root
mode: '0644'
- name: 修改ES配置文件
lineinfile:
path: /etc/elasticsearch/elasticsearch.yml
regexp: '^#cluster.name: my-application$'
line: 'cluster.name: my-application'
state: present
backup: true
- name: 重启ES服务
service:
name: elasticsearch
state: restarted
```
希望这可以帮助你!如果你有任何其他问题,请随时问我。
阅读全文