簡體   English   中英

ansible動態庫存錯誤

[英]ansible dynamic inventory errors out

我正在嘗試使用動態廣告資源來運行有趣的劇本。 如果我運行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

根據精美手冊的規定

...使用Ansible的-i命令行選項並在將腳本標記為可執行后指定腳本的路徑

它為您運行是因為您以腳本作為arg調用了python 如果您使用./ec2.py --list ,它也應該工作,因為這也是./ec2.py --list要做的

像這樣運行腳本

$ ./ec2.py-列表

為了正確設置動態廣告資源,我建議您從此鏈接獲取參考。 動態庫存

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM