一、命令模块 1 ping模块 主要用于判断远程客户端是否在线 格式: ansible 主机组名-m ping 2 command模块 该模块为ansible的默认模块,支持所有远程权限范围内的命令,不支持管道符号(|) 格式: ansible 主机组名-m command -a'command' 3 shell模块 和command模块一样,且支持管道符号(|) 格式: ansible 主机组名...
ansible 172.16.1.31 -m yum -a "name=iftop state=removed" ansible 172.16.1.31 -m yum -a "name=iftop state=installed" ansible 172.16.1.31 -m yum -a "list=iftop" 1. 2. 3. 4.2.4 系统模块—server synopsis 控制远程主机上的服务支持的init系统包括bsd init、openrc、sysv、solaris smf、systemd...
installed,latest,present安装(默认)absent,removed删除 list查看 ansible all -m yum -a 'name=vsftpd'安装vsftp。依赖于自身yum仓库配置/etc/yum.repos.d/base.repo,禁用enabled=0。 ansible all -m yum -a 'list=installed'查看已安装的。 ansible all -m shell -a 'rpm -q vsftpd'查看。 ansible all ...
--list-host: 列出执行主机列。 ### ansible配置文件常用参数 ### [defaults] #inventory = /etc/ansible/hosts # 主机列表配置文件 #library = /usr/share/my_modules/ # 库文件存放目录 #remote_tmp = ~/.ansible/tmp # 临时py命令文件存放在远程主机的目录路径 #local_tmp = ~/.ansible/tmp # 本...
installed, present #安装软件包(两者任选其一都可以) removed, absent #卸载软件包 latest #安装最新软件包 list: installed #列出所有已安装的软件包 updates #列出所有可以更新的软件包 repos #列出所有的yum仓库 11、systemd模块 服务模块,用于对远程主机服务进行管理,服务的启动、关闭、开机自启等 ,==和service...
ansible-doc-sMOD_NAME#获取指定模块的使用帮助[root@server~]# ansible-docUsage:ansible-doc[options][module...]Options:-h,--help showthishelp message and exit # 显示命令参数API文档-l,--list List available modules #列出可用的模块-MMODULE_PATH,--module-path=MODULE_PATH#指定模块的路径 ...
Modules:Ansible 的模块化工作方式,通过这些模块实现各种功能 插件(Plugins):完成模块功能的补充 二、Ansible工作原理 以上是从网上找到的两张ansible工作原理图,两张图基本都是在架构图的基本上进行的拓展。从上面的图上可以了解到: 1、管理端支持local 、ssh、zeromq 三种方式连接被管理端,默认使用基于ssh的连接--...
ansible k3s-cluster -m yum -a 'list=installed' Service 模块 service: 软件服务管理模块. 启动、关闭、重启 等操作. # name="",安装名字 # state="started/stopped/restarted/reloaded" 启动、停止、重启、重载 # enable="yes/no、true/false" 设置是否开机自启 ...
[root@ansible~]#ssh-copy-id-i~/.ssh/id_rsa.pub root@node1/usr/bin/ssh-copy-id:INFO:Sourceofkey(s)to be installed:"/root/.ssh/id_rsa.pub"The authenticityofhost'node1 (192.168.111.130)'can't be established.ECDSAkey fingerprint isSHA256:0UQKIYmXwgllRaiKyKIR8RaO8bzS7GGb5180xGHoiMI....
Usage: ansible-galaxy [init|info|install|list|remove] [--help] [options] ... ansible-galaxy 指令用于方便的从https://galaxy.ansible.com/站点下载第三方扩展模块,我们可以形象的理解其类似于centos下的yum、python下的pip或easy_install 。如下示例: ...