晓夏

新手菜鸟Linux学习之路

不怕从零开始,只怕从未启程

Ansible总结(十三):ansible中的Playbook(剧本)——YAML文件

372浏览量
之前我们已经学习了常用的ansible模块,下面我们来学习下ansible中的Playbook以及YAML文件。Playbook 是 Ansible 真正强大的地方,它允许使用变量、条件、循环、以及模板,也能通过角色 及包含指令来重用既有内容。适用于需反复执行的、较为复杂的任务。要学习Playbook首先我们需要了解下YAML文件。准确的来说是ansible中的YAML文件。一、YAML文件基础概念:YAML是一个可读性高的用于表达序列化的格式,它的格式类似于python字典,并且和python

Linux网络状态工具ss命令使用详解

314浏览量
ss命令用于显示socket状态. 他可以显示PACKET sockets, TCP sockets, UDP sockets, DCCP sockets, RAW sockets, Unix domain sockets等等统计. 它比其他工具展示等多tcp和state信息. 它是一个非常实用、快速、有效的跟踪IP连接和sockets的新工具.S

Ansible总结(十二):常用模块setup模块

401浏览量
setup模块,用于收集对象机器的基本设定信息。它的返回值是咦YAML形式返回的,使用也很简单范例:收集192.168.1.7机器的基本信息 ansible 192.168.1.7 -m setup 返回值: 192.168.1.7 | SUCCESS => {     "ansible_facts": {   &nb

Ansible总结(十一):常用模块yum模块以及ping模块

345浏览量
yum模块也是我们常用的模块,他的使用很简单,使用之前我们要保证配置好了yum源语法: ansible <host-pattern> -m yum [-a args] 参数: conf_file                设定远程yum执行时所依赖的yum配置文件

Ansible总结(十):常用模块script模块

336浏览量
使用script模块可以实现到对象节点上执行本机脚本。有点类似copy+shell+删除copy的脚本的这样一个综合的功能。这个模块不需要远程节点上有要执行的脚本,只需要ansible主机有就可以了。如果其他节点上也有同名脚本但内容不同,也不会覆盖其他节点的脚本,同时也不会使用其他节点的脚本,依然已ansible主机的脚本为主。同时这个模块也支持>>和>等符号。语法: ansible <host-pattern> -m script&

Ansible总结(九):常用模块shell模块

480浏览量
shell模块和command模块几乎是一致的,区别是这个模块可以使用变量并且可以使用管道或者变量。而这些都是command模块不支持的。其他用法一致。语法: ansible <host-pattern> -m shell [-a args] 参数: chdir            运行command命令

Ansible总结(八):常用模块service模块

488浏览量
service模块说白了,就是Linux下的service命令。但是它更简单。这个是playbook中用的非常多的模块,注意如果想使用/etc/init.d或者例如nginx这种/usr/local/nginx/sbin/nginx启动服务,service模块都是不支持的 语法: ansible <host-pattern> -m service [-a args] 参数: enabled &nb

Ansible总结(七):常用模块file模块

485浏览量
ansible中的file模块它包含了文件、文件夹、超级链接类的创立、拷贝、移动、删除操作。这个模块和copy模块很相似。语法: ansible <host-pattern> -m file [-a args] follow            如果原来的文件是link,则拷贝之后依旧是link

Ansible总结(六):常用模块copy模块

363浏览量
copy模块在ansible中的作用是把ansible主机上的文件拷贝到其他远程节点上语法: ansible <host-pattern> -m copy [-a args] src                用于定位ansible主机上的文件,需要使用绝对路径

Ansible总结(五):常用模块user模块

537浏览量
通常我们也会为多个主机创建同一个用户,例如为多个主机创建nginx用户,这时我们可以使用user模块语法: ansible <host-pattern> -m user [-a args] -a中的选项:  comment              用户的备注信息&nb

分享:

支付宝

微信