运维自动化之ansible playbook安装zabbix客户端
#定义变量的目录2.定义变量1
2
3
4
5
6
# cat /etc/ansible/roles/zabbix_client_install/vars/main.yml
zabbix_dir: /usr/local #客户端的安装路径
zabbix_version: 2.4.5 #要安装的版本
zabbix_user: zabbix
zabbix_port: 10050
zabbix_server_ip: 192.168.3.21
3.定义安装zabbix客户端的playbook配置文件
1
2
3
4
5
6
# cat /etc/ansible/zabbix_client_install.yml
- hosts: web
remote_user: root
gather_facts: True
roles:
- zabbix_client_install
4.定义galaxy_info的配置文件
1
2
3
4
5
6
7
8
9
10
11
12
13
# cat /etc/ansible/roles/zabbix_client_install/meta/main.yml
galaxy_info:
author: lyao
description: Install Zabbix Client
license: MIT
min_ansible_version: 1.6
platforms:
- name: CentOS
versions:
- 6
categories:
- Monitor
dependencies: []
5.task里的copy.yml信息
1
<br>
页:
[1]