随笔分类 - 自动化运维
摘要:1. 更为规范的组织方式 Roles 1.1 各种yml文件多了,特别容易混乱 例如: [root@m01 playbook]# ls ' 11-handers-nginx-conf.yml liu-ansible php-www.conf 03_lnp.yml 11-loop-two-vars.y
阅读全文
摘要:jinjia2模板 模板 应用场景 批量分发配置的时候,同时修改配置里面内容 ip,主机名,内存大小,进程数量。。。 需要根据不同机器,根据每个机器的配置,动态调整配置文件 如果喜欢配置动态变化(fact变量),使用template模块 。 如果只是希望配置固定不变,使用copy模块即可。 #01
阅读全文
摘要:1. ansible变量 用户自定义变量(剧本中,存放在指定的文件中) register(寄存器)变量 类似于 $? $() facts变量(ansible内置变量) 收集每个服务器的信息 1.1 用户自定义变量(剧本中,存放在指定的文件中) #01 创建变量 并放在剧本中 ※※※※※ oldboy
阅读全文
摘要:01.Ansible 快速入门 1.Ansible基础概述 1.什么是Ansible 基础批量管理工具 Xshell/SecureCRT 密钥认证(免密码登录)+命令pssh 密钥认证(免密码登录)+ 脚本 批量管理工具:Ansible/SaltStack 自动化本质:完成重复性工作,减少占用时间,
阅读全文
摘要:二、剧本 目标 自动部署某个服务nfs 自动部署lnmp 任务:自动部署系统的基础优化 01 playbook剧本初使用 cp /etc/ansible/hosts /server/playbook/ [root@m01 playbook]# cat show.yml - hosts: all ta
阅读全文
摘要:1.命令和脚本模块小结 command 模块用于执行简易的命令,不包含特殊符号,管道,重定向,通配符 举例 #默认模块,可不添加,不支持特殊符号,管道,重定向,通配符[root@m01 ~]# ansible data -m command -a 'hostname'[root@m01 ~]# an
阅读全文

浙公网安备 33010602011771号