所有模块索引
ansible.builtin
ansible.builtin.add_host – 将主机(以及可选的组)添加到 ansible-playbook 的内存清单中
ansible.builtin.apt – 管理 apt 软件包
ansible.builtin.apt_key – 添加或删除 apt 密钥
ansible.builtin.apt_repository – 添加和删除 APT 仓库
ansible.builtin.assemble – 从片段组装配置文件
ansible.builtin.assert – 断言给定的表达式为真
ansible.builtin.async_status – 获取异步任务的状态
ansible.builtin.blockinfile – 插入/更新/删除由标记行包围的文本块
ansible.builtin.command – 在目标上执行命令
ansible.builtin.copy – 将文件复制到远程位置
ansible.builtin.cron – 管理 cron.d 和 crontab 条目
ansible.builtin.deb822_repository – 添加和删除 deb822 格式的仓库
ansible.builtin.debconf – 配置 .deb 软件包
ansible.builtin.debug – 在执行期间打印语句
ansible.builtin.dnf – 使用 dnf 软件包管理器管理软件包
ansible.builtin.dnf5 – 使用 dnf5 软件包管理器管理软件包
ansible.builtin.dpkg_selections – Dpkg 软件包选择
ansible.builtin.expect – 执行命令并响应提示
ansible.builtin.fail – 使用自定义消息失败
ansible.builtin.fetch – 从远程节点获取文件
ansible.builtin.file – 管理文件和文件属性
ansible.builtin.find – 根据特定条件返回文件列表
ansible.builtin.gather_facts – 收集关于远程主机的事实信息
ansible.builtin.get_url – 从 HTTP、HTTPS 或 FTP 下载文件到节点
ansible.builtin.getent – Unix getent 实用程序的包装器
ansible.builtin.git – 从 git 检出部署软件(或文件)
ansible.builtin.group – 添加或删除组
ansible.builtin.group_by – 根据事实创建 Ansible 组
ansible.builtin.hostname – 管理主机名
ansible.builtin.import_playbook – 导入 playbook
ansible.builtin.import_role – 将角色导入到剧本中
ansible.builtin.import_tasks – 导入任务列表
ansible.builtin.include_role – 加载并执行角色
ansible.builtin.include_tasks – 动态包含任务列表
ansible.builtin.include_vars – 从文件中加载变量,在任务中动态加载
ansible.builtin.iptables – 修改 iptables 规则
ansible.builtin.known_hosts – 从
known_hosts
文件中添加或删除主机ansible.builtin.lineinfile – 管理文本文件中的行
ansible.builtin.meta – 执行 Ansible “操作”
ansible.builtin.mount_facts – 检索挂载信息。
ansible.builtin.package – 通用操作系统软件包管理器
ansible.builtin.package_facts – 作为事实的软件包信息
ansible.builtin.pause – 暂停 playbook 执行
ansible.builtin.ping – 尝试连接到主机,验证可用的 python 并在成功时返回
pong
ansible.builtin.pip – 管理 Python 库依赖项
ansible.builtin.raw – 执行低级的原始命令
ansible.builtin.reboot – 重启机器
ansible.builtin.replace – 使用反向引用的正则表达式替换文件中特定字符串的所有实例
ansible.builtin.rpm_key – 从 rpm 数据库添加或删除 gpg 密钥
ansible.builtin.script – 在传输后在远程节点上运行本地脚本
ansible.builtin.service – 管理服务
ansible.builtin.service_facts – 将服务状态信息作为事实数据返回
ansible.builtin.set_fact – 设置主机变量和事实。
ansible.builtin.set_stats – 为当前 ansible 运行定义和显示统计信息
ansible.builtin.setup – 收集关于远程主机的事实信息
ansible.builtin.shell – 在目标主机上执行 shell 命令
ansible.builtin.slurp – 从远程节点读取文件内容
ansible.builtin.stat – 获取文件或文件系统状态
ansible.builtin.subversion – 部署 Subversion 仓库
ansible.builtin.systemd_service – 管理 systemd 单元
ansible.builtin.sysvinit – 管理 SysV 服务。
ansible.builtin.tempfile – 创建临时文件和目录
ansible.builtin.template – 将模板文件输出到目标主机
ansible.builtin.unarchive – 解压一个压缩包,可以(可选)从本地机器复制
ansible.builtin.uri – 与 Web 服务交互
ansible.builtin.user – 管理用户账户
ansible.builtin.validate_argument_spec – 验证角色参数规范。
ansible.builtin.wait_for – 等待某个条件满足后继续
ansible.builtin.wait_for_connection – 等待远程系统可访问/可用
ansible.builtin.yum_repository – 添加或删除 YUM 仓库