随笔 - 833  文章 - 0  评论 - 9  阅读 - 35万

[MacOS]Ansible-HelloWorld

  1. 安装
pip install ansible
  1. 手动创建ansible.cfg
sudo mkdir /etc/ansible/ansible.cfg
  1. 查看ansible配置信息
ansible --version
  1. 创建hosts文件
cd /etc/ansible/
sudo touch hosts
sudo vi hosts

添加主机IP
127.0.0.1
  1. ansible 是基于 ssh协议实现的,所以其配置公私钥的方式与 ssh 协议的方式相同,具体操作步骤如下:
生成私钥
ssh-keygen
向主机分发私钥
ssh-copy-id root@127.0.0.1
  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
}
posted on   Simle  阅读(33)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
历史上的今天:
2020-11-02 「优秀的特质」​​​​​​​​​​​​​​​​​​​​写出我心(一百九十)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示