ansible常用命令大全

smartisan。 smartisan。     2022-09-15     268

关键词:

ansible ‘*‘ -m command -a ‘uptime‘

‘*‘:自己定义的主机       -m command:命令  

# 检查主机连接

ansible ‘*‘ -m ping

# 执行远程命令

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 ‘*‘ -m file -a "src=/etc/resolv.conf dest=/tmp/resolv.conf state=link"

# 删除软链接

ansible ‘*‘ -m file -a "path=/tmp/resolv.conf state=absent"

# 复制文件到远程服务器

ansible ‘*‘ -m copy -a "src=/etc/ansible/ansible.cfg dest=/tmp/ansible.cfg owner=root group=root mode=0644"

ansible常用命令

  ansible默认提供了很多模块来供我们使用。在Linux中,可以通过ansible-doc -l命令查看到当前ansible都支持哪些模块,通过 ansible-doc  -s  模块名 又可以查看该模块有哪些参数可以使用常用模块:!所有示... 查看详情

ansible概述及常用命令模块(代码片段)

Ansible概述及常用命令模块一、Ansible概述特点二、部署ansible1.使用yum安装epel源和ansible2.配置主机清单3.配置密钥对验证三、ansible常用命令行模块1.command模块2.shell模块3.cron模块4.user模块5.group模块6.copy模块7.file模块8.hostname模块9.ping... 查看详情

ansible概述及常用命令模块(代码片段)

Ansible概述及常用命令模块一、Ansible概述特点二、部署ansible1.使用yum安装epel源和ansible2.配置主机清单3.配置密钥对验证三、ansible常用命令行模块1.command模块2.shell模块3.cron模块4.user模块5.group模块6.copy模块7.file模块8.hostname模块9.ping... 查看详情

ansible常用命令及模块的使用方法

ansible是指令核心部分,其主要用于执行ad-hoc(点对点)命令,即单条命令。默认后面需要跟主机和选项部分,默认不指定模块时,使用的是command模块。2.默认使用的模块是可以在ansible.cfg中进行修改的。/etc/ansible/ansible.cfgansible... 查看详情

ansible常用命令

前言Ansible命令行工具会向指定的主机通过ssh连接发送命令。这些主机在ansible中被称为资产inventory,接下来我们会介绍inventory的配置方式一.Inventory配置资产配置可以使用可以使用IP或主机名,资产配置文件为/etc/ansible/hosts分组将... 查看详情

ansible自动化运维之ansible命令运行方式及常用参数和常用模块(代码片段)

Ansible常用模块ansible实现管理的方式演示环境Ad-Hoc执行方式获得帮助ansible命令运行方式及常用参数ansible输出不同颜色含义ansible中的常用模块1.command2.shell3.script4.copy5.fetch6.file7.archive8.unarchive9.hostname10.cron11.yum_repository12.dnf/yum13.s 查看详情

详解ansible服务常用命令模块(代码片段)

ansible可以使用命令行方式进行自动化管理,基本语法如下:ansible主机名-m模块名称-a模块特有参数ansible的命令行管理工具都是由一系列模块、参数所支持的,可以在命令后面加上-h或--help获取帮助。如使用ansible-doc-h或者ansible-doc... 查看详情

ansible常用的一些命令

Ansible版本[[email protected] tmp]# rpm -q ansibleansible-2.1.2.0-1.el6.noarchAnsible配置文件[[email protected] tmp]# rpm -ql ansible | less/etc/a 查看详情

ansible命令应用之常用模块(持续更新中)(代码片段)

上一篇博客中主要介绍了Ansible概述及Ansible部署,详见以下链接自动化运维之Ansible概述及Ansible部署请添加链接描述本篇将介绍Ansible命令应用之常用模块,以实例的形式进行演示。Ansible可用参数-v:输出详细信息(可以使用多个v... 查看详情

ansible常用ad-hoc命令介绍(代码片段)

...自动化运维的过程中,我们常常会通过命令行的形式使用Ansible模块,ansible自带了259各模块,我们可以通过一些命令来查看ansible中所含的模块,也可以查看单一模块的信息。下面,我就为大家介绍一些常用的模块。关于ansible的... 查看详情

ansible使用笔记(二)常用命令使用及常用模块简介

...用命令使用二、双引号""单引号\'\'对执行结果的影响三、ansible-console工具四、ansible常用模块一、常用命令使用前面有提到过ansible的常用的命令和使用列出要执行主机ansibleall--list-hosts批量检测主机ansibleall-mping-kansible主机集合-m模... 查看详情

ansiblead-hoc常用命令(代码片段)

AnsibleAd-Hoc常用命令Ansible可以通过命令行形式使用它的模块,Ansible自带了很多模块,可以直接使用这些模块。目前Ansible已经自带了259个模块,可以通过ansible-doc-l显示所有自带的模块,也可以通过ansible-doc-s模块名查看模块的介绍... 查看详情

ansible自动化运维详解ansible管理方式常用参数及常用模块(代码片段)

文章目录ansible自动化运维详解(二)ansible管理方式、常用参数及常用模块一、ansible实现管理的方式二、ansible命令常用参数三、ansible基本颜色代表的信息四、ansible常用模块(1)4.1、command4.2、shell4.3、script4.4、cop... 查看详情

ansible系列2-常用命令

copyansibleoldboy-mcopy-a"src=/etc/hostsdest=/tmp/mode=0600owner=oldboygroup=oldboy"创建目录ansibleoldboy-mfile-a"dest=/tmp/oldboy_dirstate=directory"创建文件ansibleoldboy-mfile-a"dest=/tmp/oldboy_filestate=t 查看详情

ansible命令行常用模块

1.shell模块此模块用于在各被管理节点运行指定的命令[[email protected]tmp]#ansibletest-mshell-a‘cd/tmp/&&touch11.txt‘172.20.35.239|SUCCESS|rc=0>>[[email protected]tmp]#ansibletest-mshell-a‘ls/tmp‘172. 查看详情

[自动化]部署ansible服务及其常用的命令模块(代码片段)

Ansible简介:Ansible基于Python开发,默认通过SSH协议进行远程命令执行或下发配置,无需部署任何客户端代理软件,可同时支持多台主机进行管理。ansible是基于模块工作的,本身没有批量部署的能力,真正具有批量部署的是ansible... 查看详情

ansible常用模块详解(代码片段)

Ansible可以使用命令行方式进行自动化管理,且ansible的命令行管理工具都是由一系列模块、参数支持的,我们可以通过ansible-doc工具查看模块帮助信息。本篇博文将详细讲述ansible模块功能及操作。Ansible命令参数:-v:输出详细信... 查看详情

ansible常用基础命令整合(代码片段)

查看组内主机列表ansiblewebservers--list-hosts执行命令-mshell#ansibleall-mshell-a‘hostname‘复制文件-mcopy#ansibleall-mcopy-a‘src=/etc/hostsdest=/etc/hosts‘用户管理-muser添加用户#ansibleall-muser-a"name=lalapassword=123"删除用户#a 查看详情