摘要:
playbook的模块与在ansible命令行下使用的模块有一些不同。这主要是因为在playbook中会使用到一些facts变量和一些通过setup模块从远程主机上获取到的变量。有些模块没法在命令行下运行,就是因为它们需要这些变量。而且即使那些可以在命令行下工作的模块也可以通过playbook的模块 阅读全文
posted @ 2016-12-11 11:11
paul_hch
阅读(19823)
评论(0)
推荐(0)
摘要:
根据zs官方的分类,将模块按功能分类为:云模块、命令模块、数据库模块、文件模块、资产模块、消息模块、监控模块、网络模块、通知模块、包管理模块、源码控制模块、系统模块、单元模块、web设施模块、windows模块 ,具体可以参看官方页面。 这里从官方分类的模块里选择最常用的一些模块进行介绍。 一、pi 阅读全文
posted @ 2016-12-11 11:09
paul_hch
阅读(653)
评论(0)
推荐(0)
摘要:
ansbile-playbook是一系列ansible命令的集合,利用yaml 语言编写。playbook命令根据自上而下的顺序依次执行。同时,playbook开创了很多特性,它可以允许你传输某个命令的状态到后面的指令,如你可以从一台机器的文件中抓取内容并附为变量,然后在另一台机器中使用,这使得你可 阅读全文
posted @ 2016-12-11 11:09
paul_hch
阅读(11013)
评论(0)
推荐(0)
摘要:
Ad-Hoc 是指ansible下临时执行的一条命令,并且不需要保存的命令,对于复杂的命令会使用playbook。Ad-hoc的执行依赖于模块,ansible官方提供了大量的模块。 如:command、raw、shell、file、cron等,具体可以通过ansible-doc -l 进行查看 。可 阅读全文
posted @ 2016-12-11 11:08
paul_hch
阅读(674)
评论(0)
推荐(0)
摘要:
Ansible默认安装好后有一个配置文件/etc/ansible/ansible.cfg,该配置文件中定义了ansible的主机的默认配置部分,如默认是否需要输入密码、是否开启sudo认证、action_plugins插件的位置、hosts主机组的位置、是否开启log功能、默认端口、key文件位置等 阅读全文
posted @ 2016-12-11 11:07
paul_hch
阅读(2252)
评论(0)
推荐(0)
摘要:
Ansible 通过读取默认的主机清单配置/etc/ansible/hosts,可以同时连接到多个远程主机上执行任务, 默认路径可以通过修改 ansible.cfg 的 hostfile 参数指定路径。 一、Hosts and Groups(主机与组) 对于/etc/ansible/hosts最简单 阅读全文
posted @ 2016-12-11 11:06
paul_hch
阅读(3408)
评论(0)
推荐(0)

浙公网安备 33010602011771号