上一页 1 2 3 4 5 6 ··· 46 下一页
摘要: 1.实例与数据 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="vue.min.js"></script> </head> <body> <div id= 阅读全文
posted @ 2020-04-12 18:32 明王不动心 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 1.Vue是什么? 官方文档中有这么一段话。 简单小巧的核心,渐进式技术栈,足以应付任何规模的应用。 简单小巧是指Vue.js压缩后大小仅有17KB。所谓渐进式就是你可以一步一步、有阶段性的来使用Vue.js,不必一开始就是用所有东西。 Vue.js是一个js的前端框架,所谓的框架就是作者已经帮你写 阅读全文
posted @ 2020-04-12 18:12 明王不动心 阅读(769) 评论(0) 推荐(0) 编辑
摘要: 1.优化ansible速度 Ansible使用默认的SSH方式通信,它的效率会远远低于StltStack的Zeromq消息队列。但是依然有许多手段可以优化Ansible的执行速度。(1)开启SSH长连接Ansible对SSH的依赖性非常强,优化SSH将会优化Ansible的执行效率。可以在ansib 阅读全文
posted @ 2020-04-08 00:51 明王不动心 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 1.ansible-vault create 创建并编辑一个加密文件 查看已经加密: 查看文件类型: 如果文件已经存在则会报错: 2.ansible-vault edit 只能修改了被加密的数据。如果文件不是被加密的文件直接报错: 如果文件不存在也会报错: 正确用法: 3.ansible-vault 阅读全文
posted @ 2020-04-08 00:40 明王不动心 阅读(819) 评论(0) 推荐(0) 编辑
摘要: 想要编写自定义模块特别简单 然后就可以直接调用了: 因为你的模块文件不是存放在ansible默认模块的存放路径,所有你需要-M执行模块的路径,然后-m指定模块名,以及-a 指定参数都是可以的 用任何语言都可以。现在使用shell编写: 执行结果: 注意返回结果要以键值对的方式返回。 阅读全文
posted @ 2020-04-08 00:30 明王不动心 阅读(901) 评论(0) 推荐(0) 编辑
摘要: 1.异步操作和轮询 默认情况下,剧本中的任务会一直处于打开状态,直到任务在每个节点上完成。这样可以会造成阻塞和超时,因此我们可以使用异步模式一次运行所有任务,然后轮询直到它们完成为止。Ansible本身就是采用的多线程来操作多个主机节点,可以使用-P来异步操作。现在所说的异步操作和轮询是针对单个任务 阅读全文
posted @ 2020-04-08 00:25 明王不动心 阅读(938) 评论(0) 推荐(0) 编辑
摘要: 1.内置变量 playbook中有许多内置变量,列举几个常用的。(1)groups和group_names{{ groups }}会打印inventory下面的所有主机和主机组信息{{ groups['nginx'] }}打印nginx主机组的信息{{ group_names }}打印当前主机所在的 阅读全文
posted @ 2020-04-08 00:05 明王不动心 阅读(1817) 评论(0) 推荐(0) 编辑
摘要: 有些时候,我们需要进行一些条件判断才决定是否执行某个操作,在playbook里面when语句帮我们解决了这个问题。比如,如果节点的操作的系统为Debian那么就关机。 tasks: - name: "shut down Debian flavored systems" command: /sbin/ 阅读全文
posted @ 2020-04-07 23:58 明王不动心 阅读(1084) 评论(0) 推荐(0) 编辑
摘要: 之前说过playbook的变量引用,这是传参的一种方式。playbook还支持很多插件从外部读取数据,比如从文件中读取、从数据库中读取。lookups的所有操作都是在中控机上进行。目前有58个插件官网文档:https://docs.ansible.com/ansible/latest/plugins 阅读全文
posted @ 2020-04-07 23:52 明王不动心 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 1.标准loop 通过with_items参数实现,item会去with_items这个数组中轮询取值。定义normal_loos.yaml: - hosts: all gather_facts: False tasks: - name: debug loops debug: msg="name > 阅读全文
posted @ 2020-04-07 23:39 明王不动心 阅读(1261) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 46 下一页