Ansible API调用测试
本文主要作为记录并未实际使用验证
以下代码是博主测试使用的代码,博主测试使用密码来测试,如需秘钥只要将password注释了就可以使用秘钥了。
1 | $ cat test.py |
下面测试调用AdHoc的测试结果,博主比较懒,只测试一个ping模块,其他模块网友请自行测试。
1 | PLAY [Ansible Ad-hoc] ********************************************************** |
下面测试调用Command的测试结果,测试在目标机器上面使用who命令,其他命令网友自行测试。另外调用TestCommandRunner()必须是以下模块’shell’, ‘raw’, ‘command’, ‘script’,其他模块,请使用AdHoc。
1 | PLAY [Run command who on 192.168.188.6] **************************************** |
下面测试调用PlayBook的测试结果。
下面是博主使用的playbook文件,只是简单的touch一个123.txt文件,其他网友自行测试。
1 | - hosts: te |
以下结果是经过博主json格式转换
1 | { |
下面测试Inventory
1 | ##########Hosts########## |