我已经使用以下命令安装了ansible。
sudo apt-add-repository ppa:ansible/ansible
sudo apt update
sudo apt install ansible
在我跟踪这个之后。通过使用它,我创建了一个名为test.yml的yml文件(代码如下所示)
- name: test my new module
hosts: 127.0.1
tasks:
- name: run the new module
my_test:
name: 'hello'
new: true
regis
我用pip安装了ansible
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python get-pip.py
sudo pip install ansible
但我在~/.ansible.cfg或etc/ansible中都找不到macOS。
$ansible --version
WARNING: Executing a script that is loading libcrypto in an unsafe way. This will fail in a future version of macOS. Se
执行ansible ping模块时出错
bash ~ ansible webservers -i inventory -m ping -k -u root -vvvv
SSH password:
<~> ESTABLISH CONNECTION FOR USER: root on PORT 22 TO ~
<my-lnx> ESTABLISH CONNECTION FOR USER: root on PORT 22 TO my-lnx
~ | FAILED => FAILED: [Errno 8] nodename nor servname provide
当我运行以下ansible命令时:
$ ansible-playbook deploy/solo/wifi.yml -i inventories/solo
我收到以下错误消息:
ERROR! the role 'solo/controller/wifi' was not found in /home/peng/git/uavops/deploy/roles:/home/peng/.ansible/roles:/usr/share/ansible/roles:/etc/ansible/roles:/home/peng/git/uavops/deploy
The error ap