[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 [email protected]
  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
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章