Ansible 命令行工具
Ansible 最常用的命令是 ansible 和 ansible-playbook,但它们并不是 ansible 提供的唯一工具。下面是 Ansible utility 的完整列表。每个页面包含实用程序的描述和受支持参数的列表。
ansible
ansible-config
ansible-console
ansible-doc
ansible-galaxy
asnible-inventory
ansible-playbook
ansible-pull
ansible-vault
ansible
使用介绍
描述
是一个非常简单的工具/框架/API,用于执行“远程操作”。该命令允许您对一组主机定义和运行单个任务 playbook 。
示例
ansible-config
使用介绍
描述
命令行配置
示例
ansible-console
使用介绍
描述
一种 REPL,允许对选定的目录运行特定任务。(基于 dominis 的 ansible-shell)
ansible-doc
使用介绍
描述
显示安装在 Ansible 库中的模块的信息。提供一个可以用的列表,可以查看每个模块的使用情况。类似于 man 手册,当前有 1000+ 模块。
示例
ansible-galaxy
使用介绍
描述
使用命令行管理 Ansible 共享存储库的 role,默认的 Galaxy 仓库是 https://galaxy.ansible.com . 安装后默认会安装到 /etc/ansible/roles/ 目录下。
示例
asnible-inventory
使用介绍
描述
在大规模的配置管理工作中,我们需要管理不同业务的不同机器,这些机器的信息都存放在 Ansible 的 Inventory 组件里。在我们工作中配置部署针对的主机必须先存放在 Inventory 里边,这样才能使用 Ansible 对它进行操作。默认 Ansible 的 Inventory 是一个静态的 INI 格式的文件,/etc/ansible/hosts ,还可以通过环境变量或者参数临时指定
示例
ansibl-playbook
使用介绍
描述
运行 Ansible Playbook 的工具,可以配置和部署多个节点。
示例
版权声明: 本文为 InfoQ 作者【耳东】的原创文章。
原文链接:【http://xie.infoq.cn/article/ee5f692795a9f799eac6c3109】。文章转载请联系作者。
评论