当前位置: 首页 > news >正文

【CICD】Ansible知识库

一、主机清单配置

1. 配置文件路径

  • 默认路径
    /etc/ansible/hosts
    这是 Ansible 的全局默认库存文件路径,但许多用户可能不会直接使用它。
  • 项目目录或自定义路径
    用户通常会为不同项目创建独立的库存文件,例如:
    当前目录下的 hosts、inventory 或 inventory.ini 文件。
    通过命令行 -i 参数指定路径,例如:
    bash
    ansible-playbook -i /path/to/my_inventory playbook.yml
  • 通过配置覆盖路径
    Ansible 的配置文件 ansible.cfg 可以定义默认库存文件位置。检查以下位置:
    当前目录:./ansible.cfg
    用户家目录:~/.ansible.cfg
    全局配置:/etc/ansible/ansible.cfg
    在 ansible.cfg 中查找 inventory 参数,例如:
[defaults]
inventory = /my/custom/inventory_path
  • 通过命令检查当前配置
    运行以下命令查看生效的配置路径:
# 这会显示当前生效的库存文件路径。
ansible-config dump | grep DEFAULT_HOST_LIST
  1. 环境变量
    通过 ANSIBLE_INVENTORY 环境变量指定路径:
export ANSIBLE_INVENTORY=/path/to/inventory

总结
默认路径:/etc/ansible/hosts
更常见的用法:项目目录下的自定义文件(如 inventory)或通过 -i 参数指定。
优先级:命令行参数 -i > 环境变量 > ansible.cfg > 默认路径。
💡 提示:如果找不到文件,可以通过 ansible-inventory --list 验证当前加载的库存信息

2. 配置语法

http://www.dtcms.com/a/86060.html

相关文章:

  • 【MySQL数据库】触发器与事件
  • 从失衡到平衡:手撕 AVL 树的插入旋转操作
  • Cursor 一键自动无限续杯(3月24日)亲测有效
  • 黑马点评-UV统计
  • 2025前端面试题记录
  • 23种设计模式-创建型模式-工厂方法
  • 【USTC 计算机网络】第三章:传输层 - 传输层概述及其服务、多路复用与解复用、无连接传输:UDP
  • Python 集合操作大全:从入门到精通,新手学习避坑指南
  • Web PKI技术基础知识
  • 小蓝的操作————(java)差分数组
  • Linux冯诺依曼体系与计算机系统架构认知(8)
  • 【Python】装饰器相关知识点
  • 20届智能车赛规则已完成搜索
  • spring-security原理与应用系列:建造者
  • AI Agent开发大全第七课-个人如何申请到靠谱的AI
  • git日常学习
  • 五、重学C++—类(封装继承)
  • QT实现WPS功能
  • AI:如何用 MeloSpyGUI 和 MeloSpySuite 生成爵士音乐文件
  • 如何让自动驾驶汽车“看清”世界?坐标映射与数据融合概述
  • Java学习路线(便于理解)
  • “统计视角看世界”专栏阅读引导
  • 接上一主题,直接对二进制进行加密,密钥不写入电脑。
  • .NET 9 彻底改变了 API 文档:从 Swashbuckle(Swagger) 到 Scalar
  • AI比人脑更强,因为被植入思维模型【17】万物联系思维模型
  • 低功耗蓝牙(BLE)方案设计实战指南
  • 程序代码篇---SQLite数据库存储信息
  • 操作系统的特征
  • 程序设计语言的分类和特点
  • 学习本地部署DeepSeek的过程(基于ollama)