随笔分类 - Ansible
摘要:1.ansible清单-默认 默认位置 /etc/ansible/hosts 查看主机清单文件 [root@localhost ansible]# cat hosts [webservers] 192.168.235.152 [outlocatservers] 43.143.98.52 [local
阅读全文
摘要:1.前期准备 ansible安装 docker安装 python3和pip3安装 sudo yum install python3 python3-pip 安装 docker-compose 的Python模块,有两种方式 1)二进制安装 [root@localhost /]# curl -L "h
阅读全文
摘要:1.when 根据某一判断条件(变量、执行结果等)来实现逻辑 查看whwen_ansible.yml [root@localhost logic]# cat whwen_ansible.yml - hosts: webservers remote_user: root tasks: - name:
阅读全文
摘要:Handlers Handlers是Ansible Playbook中的一种特殊任务,无法直接运行。它需要被其他任务通知后才会运行。它的主要作用是处理Playbook中各个任务之间的通知和协调。当某个任务完成后,如果满足特定条件,就会触发相应的Handler任务。 Notify Notify是Ans
阅读全文
摘要:Ansible命令格式 ansible 清单 -m 模块 -a 模块参数 –version:显示版本 -m module:指定模块,默认为command模块 -v:显示详细过程 -vv -vvv更详细过程 –list:显示主机列表,也可以用–list-hosts -k:提示输入ssh连接密码,默认k
阅读全文
摘要:1.playbook-变量 变量名规范:仅由字母,数字和下划线组成,并且不能以数字开头。 变量来源: 1、ansible 的 setup facts 远程主机的所有变量都可直接调用根据变量生成文件 2、通过命令行指定变量,优先级最高 ansible-playbook -e "varname=valu
阅读全文
摘要:1.ansible-playbook组件 ansible-playbook主要的组件有: hosts:主机列表 remote_user 远程用户 name 描述任务 tasks:任务 variables:变量 templates:模板 handlers和notity:触发器 tags:标签 2.an
阅读全文
摘要:1.playbook简介 playbook是ansible用于配置,部署,和管理节点的剧本。 2.playbook格式 playbook由YAML语言编写。 3.playbook执行过程 1.将以编排好的任务集(ansible 单条命令集合)写进playbook 2.通过ansible-playbo
阅读全文
摘要:1.ansible playbook 了解 playbook是ansible用于配置,部署,和管理被节点的剧本通过playbook的详细描述,执行其中的一些列tasks,可以让远端的主机达到预期的状态。playbook就像ansible控制器给被控节点列出的一系列to-do-list,而且被控节点必
阅读全文
摘要:1.yaml 了解 YAML是"YAML Ain’t a Markup Language"(YAML不是一种标记语言)的递归缩写;是一个可读性高,用来表达数据序列化的格式。YAML的应用场景:SpringBoot的配置文件,ansibleplaybook构建指令。 2.yaml 规则 1.大小写敏感
阅读全文
摘要:Ansible命令格式 ansible 清单 -m 模块 -a 模块参数 常用参数 –version:显示版本 -m module:指定模块,默认为command模块 -v:显示详细过程 -vv -vvv更详细过程 –list:显示主机列表,也可以用–list-hosts -k:提示输入ssh连接密
阅读全文
摘要:1.Ansible配置文件 [root@master home]# ansible --version ansible 2.9.27 config file = /etc/ansible/ansible.cfg configured module search path = [u'/root/.an
阅读全文
摘要:第一步:安装我们的epel扩展源 yum -y install epel-release 我这里会报/var/run/yum.pid 已被锁定,如果没有直接进行下一步 [root@master home]# yum -y install epel-release 已加载插件:fastestmirro
阅读全文

浙公网安备 33010602011771号