besmirzanaj.my_name
ansible_role_avast_antivirus
这个角色用于在Linux上安装Avast Antivirus。
Avast Antivirus for Linux的官方文档请查看这里 - https://repo.avcdn.net/linux-av/doc/avast-techdoc.pdf
需求
操作系统
Debian或RHEL家族的基于systemd的Linux系统。
该角色需要以root权限运行。如果使用具有sudo权限的普通用户,请使用become: true
。
使用此角色时,请先收集ansible信息。
许可证文件
在一台Linux主机上(可以是您的ansible控制节点)创建一个许可证文件,放在files
目录下,步骤如下(确保安装avast-license软件包):
$ avastlic -v -o ./license.avastlic -c <你的许可证或钱包密钥>
将新生成的license.avastlic
文件复制到此角色的files
目录。如果许可证文件存放在其他地方,请相应地更新avast_license_file
变量的路径。
角色变量
通用操作系统变量在vars
目录中定义。
自定义角色变量:
avast_license_file
- Avast许可证文件的位置。
依赖
无
示例剧本
- hosts: servers
become: true
gather_facts: true
roles:
- besmirzanaj.ansible_role_avast_antivirus
许可证
BSD
作者信息
Besmir Zanaj