ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

ansible-playbook.....zabbix-agent

2021-06-07 20:31:40  阅读:283  来源: 互联网

标签:name tags ansible agent zabbix ..... 软件包 deb


---
- hosts: "{{ group }}"
  tasks:
    - name: "Autoremove zabbix-agent"
      # Ubuntu/Debian的软件包安装和管理工具
      apt:
        # 指定软件包名称
        name: "zabbix-agent"
        # 卸载软件包
        state: absent
        # 卸载时清理软件包目录
        purge: yes
        # 任务名称
      tags: "remove.agent"

    - name: "Download zabbix-release_5.0-1+bionic_all.deb"
      # 用于将文件或软件从http、https或ftp下载到本地节点上
      get_url:
        # 文件的下载地址(网址)
        url: "https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1+bionic_all.deb"
        # 指定将文件下载的绝对路径
        dest: "/tmp/zabbix-release_5.0-1+bionic_all.deb"
      tags: "wget.agent"
 
    - name: "dpkg -i zabbix-release_5.0-1+bionic_all.deb"
      # Ubuntu/Debian的软件包安装和管理工具
      apt:
        # 指定.deb后缀的软件包的绝对路径
        deb: "/tmp/zabbix-release_5.0-1+bionic_all.deb"
        # 安装指定.deb后缀的软件包
        state: present
      tags: "dpkg.agent"

    - name: "Update zabbix-agent"
      # Ubuntu/Debian的软件包安装和管理工具
      apt:
        # 更新软件包版本,不安装
        update_cache: yes

    - name: "Install zabbix-agent"
      # Ubuntu/Debian的软件包安装和管理工具
      apt:
        # 指定软件包名称
        name: "zabbix-agent"
        # 安装软件包
        state: present
      tags: "install.agent"

    - name: "Check zabbix-agent version"
      # 执行命令
      shell: "zabbix_agentd -V | grep 'zabbix_agentd'"
      # 定义变量存储返回的结果
      register: "zabbix_agentd_version"
      tags: "version-agent"

    - name: "Restart zabbix-agent"
      # 服务管理
      service:
        name: "zabbix-agent.service"
        # 重启服务
        state: restarted
        # 开机自启
        enabled: yes
     tags: "restart.agent"

    - name: "Show debug msg"
      # 显示输出的记过
      debug:
        msg: "{{ zabbix_agentd_version }}"
      tags: "version-agent"
...
 

标签:name,tags,ansible,agent,zabbix,.....,软件包,deb
来源: https://blog.csdn.net/m0_55607089/article/details/117673558

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有