ansible

何以不说话4 小时前
学习·ansible·zabbix
记录一下学习日常⑨(ansible、Open-V、zabbix)1 ansible 在执行命令之前 - 先检测 目标主机,是否在 主机清单中存在 - 远程执行前,会进行 ssh的认证 - 用户名+密码 - 免密码认证
_叶小格_1 天前
运维·笔记·学习·自动化·ansible
ansible自动化入门基础Ansible是一款自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。
米高梅狮子2 天前
运维·自动化·ansible
01-Ansible 自动化介绍实验环境 /etc/hosts配置控制节点 laoma 用户使用laoma用户免密登录所有节点,并免提sudo提权执行任何命令。
米高梅狮子2 天前
ansible
02-Ansible 基本使用Inventory 定义Ansible将要管理的一批主机。这些主机也可以分配到组中,以进行集中管理 组可以包含子组,主机也可以是多个组的成员。清单还可以设置应用到它所定义的主机和组的变量。 通过以下方式定义主机清单:
cly15 天前
运维·自动化·ansible
Ansible自动化(十五):加解密详解Ansible Vault 是 Ansible 提供的一套用于保护敏感数据的机制,可以对各类配置文件进行加密,防止敏感信息(如密码、私钥、API 密钥等)以明文形式暴露在代码仓库或配置文件中。
cly15 天前
运维·自动化·ansible
Ansible自动化(十二):Jinja2过滤器Jinja2 过滤器(Filters) 是一种用于对模板变量进行格式化或转换的工具。 在 Ansible 中,它们常用于:
cly15 天前
数据库·自动化·ansible
Ansible自动化(十三):调试与优化⚠️ 注意:某些模块(如 shell、command)无法完全模拟,仍可能执行命令。建议配合 check_mode: no 控制。
cly15 天前
服务器·自动化·ansible
Ansible自动化(十四):Roles(角色)Ansible Role(角色) 是一种将 Playbook 模块化、结构化的方式,用于提高自动化脚本的可重用性、可维护性和可移植性。
cly15 天前
网络·自动化·ansible
Ansible自动化(十一):Jinja2模板Jinja2是一款基于Python的模板引擎,支持动态生成文本文件(如配置文件、报告、脚本),核心能力是将「静态模板」与「动态变量/逻辑」结合,输出个性化内容。在Ansible中,Jinja2是默认模板引擎,专门用于解决「批量配置差异化」问题(比如不同主机生成不同的Nginx/MySQL配置)。
cly15 天前
运维·自动化·ansible
Ansible自动化(八):条件语句Ansible 条件语句(when)是实现任务按需执行的核心,让 Playbook 具备“判断能力”,解决不同主机、不同场景下的差异化执行问题,是 Ansible 从“简单批量执行”到“智能自动化”的关键。
China_Yanhy5 天前
架构·ansible
Ansible 工业级项目标准化架构指南 (V1.0)本项目采用“配置与数据分离”的工程化结构,确保可维护性与安全性。二、 关键配置文件详解此文件定义了 Ansible 的运行行为与性能参数。
cly15 天前
windows·自动化·ansible
Ansible自动化(九):循环语句Ansible 循环语句用于批量执行重复任务,避免在 Playbook 中重复编写相同逻辑的任务(如批量创建用户、批量安装软件、批量创建目录等),大幅简化 Playbook 编写,提升自动化效率。
cly15 天前
运维·自动化·ansible
Ansible自动化(十):配置文件管理模块(lineinfile / blockinfile)作用:精准、安全、幂等地修改配置文件,替代 sed/awk,避免手动编辑风险,支持备份、校验、幂等控制。
tyatyatya6 天前
运维·自动化·ansible
Ansible自动化配置,从入门到实战Ansible作为无代理、易上手的自动化运维工具,能通过简单的YAML配置实现服务器批量管理、软件部署、配置同步、任务执行等操作,大幅降低人工运维成本。
lbb 小魔仙7 天前
linux·运维·ansible
【Linux】Ansible 自动化运维实战:2000+ 节点配置标准化教程大规模节点配置标准化的核心目标是实现“环境一致、配置可追溯、操作可复用”,基于 Ansible 的实施流程需兼顾效率、稳定性与可扩展性,完整流程涵盖Inventory构建、角色设计、变量管理、Playbook开发、执行与验证、迭代优化六大环节,各环节环环相扣,确保标准化落地的完整性。
扑火的小飞蛾10 天前
笔记·学习·ansible
【Ansible学习笔记01】 批量执行 shell 命令根据您提供的配置和执行示例,以下是使用 Ansible 批量执行 shell 命令的详细步骤:将以下内容写入 hosts.ini:
oMcLin10 天前
linux·服务器·ansible
如何在 Red Hat Linux 服务器上使用 Ansible 自动化部署并管理多节点 Hadoop 集群?在大数据时代,Hadoop 已成为构建分布式存储与计算平台的核心组件。传统手动部署 Hadoop 集群不仅繁琐且易错,而借助 Ansible 这种无代理自动化工具,可以极大提升部署效率、统一配置并便于日后运维管理。
linux修理工13 天前
ubuntu·ansible·vagrant
vagrant ubuntu 22.04 ansible 配置安装SSH工具执行以下命令安装sshpass工具,用于非交互式SSH密码验证:/etc/ansible/hosts文件定义了主机分组和连接变量:
biubiubiu070614 天前
运维·自动化·ansible
Ansible自动化Python写的github地址: https://github.com/ansible/ansible
秋42715 天前
ansible
ansible配置与模块介绍核心特点Ansible 文档Ansible 的 debug 模块是用于在 Playbook 执行过程中输出调试信息的核心工具,主要用于验证变量值、任务执行结果、条件判断逻辑等,帮助排查 Playbook 中的问题。它是 Ansible 调试中最常用的模块之一