Ansible:playbook-nagios
一、创建目录结构 cd /etc/ansible/roles/ mkdir nagios/{files,templates,vars,handlers,meta,default,tasks} -pv 二、files/:存储由copy或script等模块调用的文件; 放入 libexec nrpe-2.12.tar.gz nrpe.cfg 三、tasks/:配置main.yml文件,用于定义各task;其它的文件需要由main.yml进行“包含”调用; - name: install tools shell : yum -y install openssl-devel*;yum -y install xinetd - name: copy package copy: src=nrpe-2.12.tar.gz dest=/usr/src/nrpe-2.12.tar.gz tags: cppkg - name: tar nrpe shell: cd /usr/src;tar -xf nrpe-2.12.tar.gz - name: install nrpe shell: useradd nagios;cd /usr/src/nrpe-2.12;sh configure --prefix=/usr/local/nagios;make;make install-daemon