[root@promote ~]# ansible web -m yum -a 'name=httpd' 192.168.199.130 | CHANGED => { "ansible_facts": { "pkg_mgr": "yum" }, "changed": true, "msg": "warning: /var/cache/yum/x86_64/7/base/packages/mailcap-2.1.41-2
ansible'*'-mping# 执行远程命令 ansible'*'-m command -a'uptime'# 执行主控端脚本 ansible'*'-m script -a'/root/test.sh'# 执行远程主机的脚本 ansible'*'-m shell -a'ps aux|grep zabbix'# 类似shell ansible'*'-m raw -a"ps aux|grep zabbix|awk '{print \$2}'"# 创建软链接 ansible'*...
l ansible-playbook命令常用指令 (和ansible类似) --syntax-check [yaml文件] 语法检测 -t TAGS 只允许指定的tags标签任务,多个以 , 分开 --skip-tags=SKIP_TAGS 跳过指定的标签 --start-at-task=START_AT 从哪个任务后执行 l ansible-pull 命令常用指令 l ansible-vault 命令常用指令 (对playbook文件进行加密...
ansible常用模块命令 ansible常用模块命令 处理文件传输可以用copy模块,将本地文件复制到目标机器,参数src指定源路径,dest指定目标路径,owner设置文件所有者,group设置所属组,mode定义权限。例如将本地的nginx.conf传到目标机器的/etc/nginx目录,写成:name:传输配置文件 copy:src: /local/nginx.conf dest: /etc/...
以下是一些常用的Ansible命令: 1. ansible --version:查看Ansible的版本信息。 2. ansible all -m ping:测试所有主机是否可达。 3. ansible all -a "uptime":在所有主机上运行uptime命令。 4. ansible-playbook playbook.yml:运行名为playbook.yml的Playbook。 5. ansible-galaxy install role_name:安装名为role...
分组机器批量执行系统命令 ansible-doc -s command ansible web -m command -a "pwd" ansible web -m command -a "ls" ansible web -m command -a "chdir=/tmp pwd" #切换目录并执行命令 ansible web -m command -a "creates=/tmp pwd" #因为tmp目录存在,pwd不会执行 ...
Ansible 常用命令汇总,运维自动化必备收藏! 今天这篇文章我们分享一下关于 ansible 的常用命令,下面,我们一起来看。 今天我们来分享一下ansible的常用命令。 1. 基本命令 2. 主机清单 3. 模块使用(常用模块) 4. Playbook 相关 5. 密钥与权限 6. Vault(敏感信息加密) 7. 实用技巧...
常用模块①:command(默认模块不用写) Ansible all –a ‘service httpd start’ #把要执行的命令放在引号里面就可以了 常用模块②:针对管道符,变量号删除文件,要用shell模块 Ansible all –m shell –a ‘ls /data’ #查看文件 常用模块③:script模块 (执行脚本模块) ...
1. `ansible`命令:这是Ansible的核心命令,用于向管理节点执行指定的任务。可以使用`-m`参数指定要执行的模块,`-a`参数指定模块的参数,`-i`参数指定主机清单文件。 示例:`ansible all -m ping`用于执行`ping`模块来检测所有主机的连通性。 2. `ansible-playbook`命令:用于运行Ansible Playbook。Playbook是一种定...