cost 103 ms
使用 ansible-runner 作為 Python 模塊接口 Ansible 錯誤:RunnerConfig' 對象沒有屬性 'command'

[英]use ansible-runner as Python module Interface to Ansible error: RunnerConfig' object has no attribute 'command'

我使用 ansible 2.9.13 和 ansible-runner 1.4.6 下面是我的 Python 代碼: 我在執行這段代碼時發生了錯誤, File "/home/george/venv/bops/lib/python3.7/site-packages/ansible_runne ...

如何為 Ansible Runner 任務設置超時?

[英]How do I set a timeout for an Ansible Runner task?

在下面的假設示例中,我通過 shell 模塊在遠程主機上執行sleep 5 秒。 如果遠程 shell 進程沒有返回,我希望 Ansible Runner 在四秒后超時。 這可能嗎? ...

將列表作為庫存傳遞給 ansible_runner python 模塊

[英]Pass a list as inventory to ansible_runner python module

我想使用 ansible_runner 對主機進行一些解析。 我有一個腳本,它從數據庫中收集主機列表,然后我想將該列表傳遞給 ansible_runner python 模塊,而不將“庫存”寫入磁盤。 根據我從文檔中可以理解的內容,我嘗試這樣做: 我似乎將我傳遞的列表中的每個元素都視為位於清單目錄中 ...

使用 Python 字典編寫 Ansible 劇本

[英]Write Ansible playbooks using Python dictionary

我正在嘗試使用 python 腳本執行以下劇本。 該劇本主要檢查是否啟用了任何 apache 站點,如果是,則通過從 /etc/apache2/sites-enabled 中刪除所有文件來禁用它們。 第二個任務應該在目錄/etc/apache2/sites-enabled為空時執行。 但是“何時”條 ...

Ansible 奇怪的錯誤:錯誤是:'str object' 沒有屬性 'ip'

[英]Ansible weird error : The error was: 'str object' has no attribute 'ip'

我對 Ansible 劇本有一個非常奇怪的問題。 我將 ansible 與 Flask API 一起使用,因此我使用 ansible-runner 將我的變量傳遞給我的劇本。 我的劇本只是我的字典及其 ip 屬性的調試: 那是我什么都不懂的時候。 我的應用程序位於 docker 容器中,這是 ...

使用 Ansible 啟用 Apache 站點

[英]Enable Apache site using Ansible

我正在從 python 腳本運行劇本。 我正在關注此代碼 以下命令完美運行。 但是當我嘗試通過從 python 腳本執行劇本來做同樣的事情時。 它說該網站不存在。 以下是劇本。 它給出了以下錯誤。 致命:[token_server]:失敗! => {"ansible_facts ...

在 ansible_runner python 庫中,是否可以使用跑步者從劇本中檢索注冊變量?

[英]In the ansible_runner python library, is it possible to retrieve registered variable from the playbooks with the runner?

我開始使用 ansible_runner python 庫,我真的很喜歡它。 https://github.com/ansible/ansible-runner https://ansible-runner.readthedocs.io/en/latest/ 唯一的事情是我需要檢索 ...

如何使用 Ansible 1.x API 列出主機

[英]How do I list hosts using Ansible 1.x API

Ansible-playbook 有一個--list-hosts cli 開關,它只輸出受 playbook 中每個 play 影響的主機。 我正在尋找一種通過 python API 訪問相同信息的方法。 我現在用來測試的(非常)基本腳本是 我只是不知道要向ansible.runner.Ru ...

ansible 跑步者跑得長

[英]ansible runner runs to long

當我使用ansible的python API在遠程機器(數千台)上運行腳本時,代碼是: 然后,我用 這需要太長時間。 我想將數據結構 stdout 插入 MySQL。 我想要的是如果一旦機器有返回數據,只需將數據插入MySQL,然后下一步,直到所有機器返回。 這是一個好主意,還是有更好的方 ...

無法制作 dir /$HOME/.ansible/cp: [Errno 13] 權限被拒絕:'/$HOME

[英]Could not make dir /$HOME/.ansible/cp: [Errno 13] Permission denied: '/$HOME

我有一個 python 腳本,它使用ansible包來 ping 一些遠程服務器。 手動執行時( python devmanager.py )它工作正常,但是當腳本由主管管理時,它會引發以下錯誤: ansible 命令非常簡單: 源系統和目標系統中的同一用戶。 我檢查了 $HOME 文件夾 ...

如何在仍然使用本地文件作為我的游戲的同時以編程方式運行 ansible play?

[英]How can I run an ansible play programmatically while still using a local file as my play?

設置/約束 我想運行一個位於 /tmp/run_tests.yml 的 ansible play,我想在 python 腳本中執行運行,而不是命令行(這些是對我正在處理的問題的一般限制)。 我已經嘗試了幾種不同的方法,這些方法都感覺像是對 Runner 類進行逆向工程的猜測工作,但都沒有成功。 我希 ...

使用 Python API 運行 ansible-playbook

[英]Running ansible-playbook using Python API

如何在 python 腳本中運行劇本? 在 python 中使用 ansible 模塊的等價物是什么: 我在http://docs.ansible.com/developing_api.html查看他們的文檔,但他們的例子非常有限。 ...

如何以編程方式並同時驅動 Ansible?

[英]How do I drive Ansible programmatically and concurrently?

我想使用 Ansible 在多個遠程節點上同時執行一個簡單的作業。 實際工作涉及對一些日志文件進行 grep 處理,然后在我的本地主機(遠程節點上沒有可用的軟件)上對結果進行后處理。 命令行 ansible 工具似乎不太適合這個用例,因為它們將 ansible 生成的格式與遠程執行命令的輸出混合在 ...


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