ansible动态库存错误

时间:2018-12-07 19:28:04

标签: python dynamic ansible

我正在尝试使用动态广告资源来运行有趣的剧本。如果我运行ec2.py --list可以正常工作,但是当我导出变量并运行ping失败并出现以下错误

export ANSIBLE_INVENTORY=$PATH/ec2.py
      export EC2_INI_PATH=$PATH/ec2.ini
      export PYTHONPATH=/venv/lib/python2.7/site-packages

      cd $WORKSPACE/ansible

    inventory list works. without any issues.
    python  $path/ec2.py --list

    but when i tried to ping dynamic inventory it fails. ec2.py with script plugin: problem running $PATH/ec2.py --list ([Errno 13]
     

权限被拒绝)             ansible -m ping tag_name_instancename

2 个答案:

答案 0 :(得分:2)

the fine manual指定:

  

...使用Ansible的-i命令行选项,并在标记脚本为可执行文件后指定脚本的路径

为您运行是因为您以脚本作为arg调用了print。如果您android:layout_alignParentEnd="true" android:layout_alignParentBottom="true" 也可以使用,因为这也是ansible要做的事情

答案 1 :(得分:0)

运行脚本,

$ ./ec2.py --list

为正确设置动态广告资源,我建议您从此链接获取参考。 dynamic-inventory