dbbot ansible 绿色版简单教程
1. 位置
绿色版 Ansible 默认位于:
/usr/local/dbbot/portable-ansible
2. 注册(root 用户)
/usr/local/dbbot/bin/dbbotctl env setup
source ~/.bashrc
执行完毕后,root 用户即可直接使用 ansible 命令。该命令会向 ~/.bashrc 写入:
ansible/ansible-playbookalias/usr/local/dbbot/bin到PATH
3. 验证
ansible --version
ansible dbbot_mysql -m ping
4. 不走 alias 时如何直连
如果你只是想排查绿色版入口,而不想依赖 shell alias,可直接调用真实路径:
python3 /usr/local/dbbot/portable-ansible/ansible-playbook --version
python3 /usr/local/dbbot/portable-ansible/ansible all -m ping
补充说明:
- 对外文档默认推荐
dbbotctl env setup,普通使用场景不需要手工导出额外环境变量。 DBBOT_PORTABLE_ANSIBLE_HOME是dbbotctl内部 shell 常量,不是要求用户额外维护的公开接口。
5. 非 root 用户说明
如果普通用户也要调用 Ansible,可在对应用户下重复执行 dbbotctl env setup,让 alias 和 PATH 变更写入该用户自己的 shell 配置。
6. 使用建议
- 尽量在
portable-ansible目录下使用,便于复用默认的ansible.cfg和hosts.ini。 - 如果要在其他目录运行,请同步携带配置文件,避免走到系统默认参数。
- 如果你需要排查底层初始化行为,可查看
/usr/local/dbbot/libexec/dbbotctl/setup_portable_ansible.sh。