sticky iconAnsible 学习笔记Ansible 学习笔记 常用官网 Ansible Doc Ansible Galaxy 推荐教程 ansible breezey csdn :star: 一步到位玩透 Ansible 骏马金龙 51cto :star: " 以下笔记大多数整理自以上两篇教程" 知识体系 Hello Ansible~ 详细的核心知识点 复习思维导图 Summary 1 初识Aauthor iconClaycalendar icon2020年3月20日category icon自动化工具tag iconAnsibletimer icon小于 1 分钟
Ansible 使用中的一些实践Ansible 使用中的一些实践 本地执行 记录 输出结果 样例一 cat check_app.yaml cat files/port_check.sh 样例二 执行结果返回较多(含换行符),分割成多个文件 cat sec_log4j.ymlauthor iconClaycalendar icon2022年10月22日category icon自动化工具tag iconAnsibletimer icon小于 1 分钟
使用 ansible 快速安装 k8s 机器使用 ansible 快速安装 k8s 机器 推荐: kubeadm 安装用:kubespray; 二进制安装用:kubeasz; " 此安装方式参考上面两个项目创建,如果刚开始搭建,直接使用上面的安装方式即可,可根据实际情况微调" 项目地址:https://github.com/clay-wangzhi/ansible-collection-k8s 相关支author iconClaycalendar icon2022年10月22日category icon自动化工具tag iconAnsibleKubernetestimer icon大约 2 分钟
3.1 Ansible Ad-hoc 常用命令集3.1 Ansible Ad-hoc 常用命令集 1 Ad-hoc简介 Ad-Hoc(点对点模式)是指ansible下临时执行的一条命令,并且不需要保存的命令,对于复杂的命令会使用playbook。Ad-hoc的执行依赖于模块,ansible官方提供了大量的模块。 如:command、raw、shell、file、cron等,具体可以通过ansible-doauthor iconClaycalendar icon2020年3月20日category icon自动化工具tag iconAnsibletimer icon大约 14 分钟
4.4 Playbook高级用法4.4 Playbook高级用法 1 本地执行 默认情况下,Ansible使用ssh去连接远程主机,但实际上它提供了多种插件来丰富连接方式:smart、ssh、paramiko、local、docker、winrm,默认为smart。 smart表示智能选择ssh和paramiko(paramiko是Python的一个ssh协议模块),当Ansible端安装author iconClaycalendar icon2020年3月20日category icon自动化工具tag iconAnsibletimer icon大约 8 分钟
5.1 自定义变量5.1 自定义变量 简单说明 ansible支持变量,用于存储会在整个项目中重复使用到的一些值。以简化项目的创建与维护,降低出错的机率。 变量的定义: 变量名应该由字母、数字下划数组成; 变量名必须以字母开头; ansible内置关键字不能作为变量名; 1. 在Inventory中定义变量 1.1. 定义主机变量 1.1.1. 内置主机变量 所谓内置变量author iconClaycalendar icon2020年3月20日category icon自动化工具tag iconAnsibletimer icon大约 7 分钟
4.1 Playbook的结构及handler用法4.1 Playbook的结构及handler用法 1 playbook的结构说明 playbook是由一个或多个"play"组成的列表。play的主要功能就是对一组主机应用play中定义好的task。从根本上来讲一个task就是对ansible一个module的调用。而将多个play按照一定的顺序组织到一个playbook中,我们称之为编排。 playboauthor iconClaycalendar icon2020年3月20日category icon自动化工具tag iconAnsibletimer icon大约 4 分钟
5.2 Fact变量5.2 Fact变量 1 fact简介 为了让Ansible更了解目标节点,可以让它去收集目标节点的信息,比如获取对方的主机名、系统版本、IP地址或其它网卡信息、分区挂载信息等等。在Ansible中,收集到的这些节点信息称为Facts。 有了这些信息,用户可以更好的控制管理节点,比如当IP地址为xxx时就怎样怎样,当系统是CentOS 6时怎样怎样,是Cenauthor iconClaycalendar icon2020年3月20日category icon自动化工具tag iconAnsibletimer icon大约 14 分钟
1 初识Ansible1 初识Ansible 1 Ansible简介 Ansible官方文档: https://docs.ansible.com/ Ansible 是一个 IT 自动化工具。它能配置系统、部署软件、编排更复杂的 IT 任务,如连续部署或零停机时间滚动更新。 Ansible 用 python 编写,尽管市面上已经有很多可供选择的配置管理解决方案(例如 Salt,Puauthor iconClaycalendar icon2020年3月20日category icon自动化工具tag iconAnsibletimer icon大约 7 分钟
2 Ansible Inventory配置详解2 Ansible Inventory配置详解 在使用Ansible来批量管理主机的时候,通常我们需要先定义要管理哪些主机或者主机组,而这个用于管理主机与主机组的文件就叫做Inventory,也叫主机清单。 Ansible Inventory 是包含静态 Inventory 和动态 Inventory 两部分的,静态 Inventory 指的是在文件中指定的author iconClaycalendar icon2020年3月20日category icon自动化工具tag iconAnsibletimer icon大约 12 分钟