上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 39 下一页
摘要: 一、变量介绍 1.概念 变量提供了便捷的方式来管理Ansible playbook的每一个项目中的动态值,比如nginx-1.6.3这个软件包的版本,在其它地方或许会反复使用,那么如果讲此值设置为变量,然后再在其他的playbook中调用,会方便许多。如此一来还方便维护,减少维护的成本。 2.定义变 阅读全文
posted @ 2020-10-07 14:55 六月OvO 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1.什么是playbook PlayBook即"剧本","兵书"之意,PlayBook是由以下部分组成的 play(host): 定义的是主机的角色。(主角还是配角) Book(task): 定义的是具体执行的任务。(角色的台词和动作) playbook: 由一个或多个play(角色)组成,一个pl 阅读全文
posted @ 2020-10-07 14:32 六月OvO 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 1)使用 1.获取所有主机信息 [root@m01 ~]# ansible web01 -m setup 2.获取主机名(使用setup获取的信息,指定对应的小标题获取指定的信息) [root@m01 ~]# ansible web01 -m setup -a 'filter=ansible_fqd 阅读全文
posted @ 2020-10-07 14:28 六月OvO 阅读(1343) 评论(0) 推荐(0) 编辑
摘要: 1.unarchive 解压模块 1)帮助语法 - name: Unarchive a file that is already on the remote machine unarchive: src: /tmp/foo.zip #要解压的包 dest: /usr/local/bin #解压到目标 阅读全文
posted @ 2020-10-07 14:25 六月OvO 阅读(2646) 评论(0) 推荐(0) 编辑
摘要: 1.磁盘挂载mount模块 1)帮助语法 EXAMPLES: # Before 2.3, option 'name' was used instead of 'path' - name: Mount DVD read-only mount: path: /mnt/dvd #挂载的目录(nfs客户端) 阅读全文
posted @ 2020-10-07 14:22 六月OvO 阅读(2181) 评论(0) 推荐(0) 编辑
摘要: 1.group模块 1)帮助语法 EXAMPLES: - name: Ensure group "somegroup" exists group: name: somegroup #组名字 state: present #创建用户组 absent #删除用户组 gid: 666 #用户组ID 2)实 阅读全文
posted @ 2020-10-07 14:17 六月OvO 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1. get_url 模块 1)帮助语法 [root@m01 ~]# ansible-doc get_url EXAMPLES: - name: Download foo.conf get_url: url: http://example.com/path/file.conf dest: /etc/ 阅读全文
posted @ 2020-10-07 14:11 六月OvO 阅读(1047) 评论(0) 推荐(0) 编辑
摘要: 1.yum模块 1)语法帮助 [root@m01 ~]# ansible-doc yum EXAMPLES: - name: install the latest version of Apache yum: name: httpd state: latest name: httpd #服务的名字 阅读全文
posted @ 2020-10-07 14:04 六月OvO 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 1.command模块 [root@m01 ~]# ansible 'web01' -m command -a 'free -m' web01 | CHANGED | rc=0 >> total used free shared buff/cache available Mem: 972 110 4 阅读全文
posted @ 2020-10-07 13:57 六月OvO 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 1.什么是ad-hoc ad-hoc简而言之就是远程执行“临时命令”,执行完即结束,并不会保存 2.ad-hoc使用场景 比如在多台机器上查看某个进程是否启动,或拷贝指定文件到本地,等等 3.ad-hoc使用 [root@m01 ~]# ansible 'web01' -m shell -a 'fr 阅读全文
posted @ 2020-10-07 13:53 六月OvO 阅读(109) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 39 下一页