[MacOS]Ansible-HelloWorld
- 安装
pip install ansible
- 手动创建ansible.cfg
sudo mkdir /etc/ansible/ansible.cfg
- 查看ansible配置信息
ansible --version
- 创建hosts文件
cd /etc/ansible/
sudo touch hosts
sudo vi hosts
添加主机IP
127.0.0.1
- ansible 是基于 ssh协议实现的,所以其配置公私钥的方式与 ssh 协议的方式相同,具体操作步骤如下:
生成私钥
ssh-keygen
向主机分发私钥
ssh-copy-id root@127.0.0.1
- 测试Ping
ansible -u root 127.0.0.1 -m ping
成功
127.0.0.1 | SUCCESS => {
"ansible_facts": {
"discovered_interpreter_python": "/usr/bin/python"
},
"changed": false,
"ping": "pong"
}
失败
127.0.0.1 | UNREACHABLE! => {
"changed": false,
"msg": "Failed to connect to the host via ssh: ssh: connect to host 127.0.0.1 port 22: Connection refused",
"unreachable": true
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
2020-11-02 「优秀的特质」写出我心(一百九十)