[英]How to search for a string in a remote file using Ansible?
基於一個問題如何使用 Ansible 在文件中搜索字符串? 以及諸如此類的考慮通過使用slurp模塊,人們將通過網絡將整個文件從遠程節點傳輸到控制節點,以便處理它並查找字符串。 對於日志文件,這些可能是幾 MB,如果遠程節點上的文件包含特定字符串,那么人們最感興趣的只是信息,因此人們只需要傳輸那種 ...
[英]How to search for a string in a remote file using Ansible?
基於一個問題如何使用 Ansible 在文件中搜索字符串? 以及諸如此類的考慮通過使用slurp模塊,人們將通過網絡將整個文件從遠程節點傳輸到控制節點,以便處理它並查找字符串。 對於日志文件,這些可能是幾 MB,如果遠程節點上的文件包含特定字符串,那么人們最感興趣的只是信息,因此人們只需要傳輸那種 ...
[英]How to access tasks parameters from an Ansible task in the Python module code?
是否可以從 Python 模塊代碼訪問 Ansible 任務參數? 具體來說,我想檢查任務上是否有register ,以便返回更完整的信息集。 ...
[英]for what reason is the string constantly inserted at the end of the file?
我想在用戶test3的建築工地之前插入用戶test999的一行。我不能在另一行之前插入一行,它一直插入到最后一行,這是什么原因? ...
[英]Pass Ansible variables into custom Ansible module
我有一個自定義模塊,它位於我的 Ansible 角色的library/目錄中。 我可以從我的劇本中調用該模塊,並且代碼可以正確執行,但前提是它期望的值在模塊代碼本身中被硬編碼。 如何將值從劇本傳遞給模塊? 我嘗試了以下方法: - name: Create repo and use specific ...
[英]How to get args for an ansible module written in bash?
我寫了一個 ansible 模塊是 bash。它工作正常,但如果想將 arguments 傳遞給該模塊並在 bash 模塊中讀取它們,我該怎么做。請幫忙 在庫中我有 bash 腳本 library/gettopprocesses.sh ...
[英]Ansible modules parameter syntax
為什么在要執行的命令任務下的playbook.yml中,有的模塊有引號,有的沒有? 例如,如果您檢查下面的語法,模塊line嵌入在引號中,但script不是。- name: 'Execute a script on all web server nodes and start httpd servi ...
[英]Can I specify that an argument can't be used with a specific choice in Ansible module spec?
我正在尋找一種方法來指定如果另一個參數具有特定值則不能使用模塊參數。 如果另一個參數具有特定值但我需要相反的值,則可以指定required_if以要求參數。 在概念上類似於mutually_exclusive的東西,可能被稱為forbidden_if 。 我正在開發一個為 SQL 服務器創建登錄的 ...
[英]Grant LOAD from S3 with PyMySQL 1.0.2 not working
我正在使用 ansible 和 community.mysql.mysql_user 在 AWS aurora 上自動創建數據庫用戶。 到目前為止,所有授權都運行良好,但是 AWS 上 mysql 特有的“從 S3 加載”的新要求在發布后並未出現。 我只用 ansible 模塊使用的 pymysq ...
[英]Kubernetes Module appears to be missing but looks like it is installed
我收到此錯誤: 錯誤。 無法解析模塊/操作“kubernetes.core.k8s”,這通常表示拼寫錯誤,缺少集合。 或不正確的模塊路徑。 但是,我以為我安裝了它,並且看起來它已安裝: 配置是 比我嘗試在root用戶下安裝和在運行 Ansible 的用戶下,發現它確實安裝了,但現在出現此錯誤: 這是 ...
[英]How to pass multiple values to "with_items" through ad-hoc command?
這是 ansible-playbook 示例,如果我想通過終端的臨時命令傳遞 {{ item.first }} 和 {{ item.second }} 的值。 我們該怎么做? 提前致謝..--- - hosts: localhost tasks: - name: Here we are p ...
[英]Python PUT request always returning 401 Error despite working in Postman
所以我試圖調用一個 PUT 請求來創建一個庫存策略: https ://docs.microsoft.com/en-us/rest/api/storagerp/blob-inventory-policies/create-or-update 我正在使用 Ansible 自定義模塊和 Python ...
[英]Ansible - Filter Dictionary Values
我已經使用getent_module收集了所有用戶的列表: 這會將這個變量作為 getent_passwd 返回,一個像這樣的字典: 我試圖返回一組用戶,包括一些特定的用戶,找到 item.value 的鍵,其中“/home”是值數組項之一的一部分,而“nologin”不是。 這是我到目前為 ...
[英]Ansible check disk space of a folder
有一個模塊可以讓我檢查文件夾的磁盤空間,例如命令df -h /path/to/folder ? 我想避免使用 shell 或命令模塊,我不敢相信它沒有模塊 ...
[英]Problem while comparing two arrays due to unecessary chars
我必須從 mysql 查詢中獲取兩個數組,並且我想進行主機比較。 例如,mysql 結果的結果類似於 list1 & list2。 如您所見,來自 mysql 查詢的 list2 發回了帶有一些不必要字符的主機,我想刪除它們,因為在進行比較時,條件為假。 這是來自 Ansible 的 out ...
[英]Enhacing a playbook by storing the hostname of the changed machines locally
我試圖通過在本地存儲更改的機器的主機名來增強我的劇本,並且我想盡可能多地使用 ansible 模塊,這就是為什么我選擇使用 th 復制模塊來存儲: 我的劇本如下所示:- name: test connectivity hosts: all tasks: - name: ping ...
[英]Ansible on a linux like OS answer a question I need to answer with yes
我有一個可以通過 ssh 進入的 DataDomain 系統。 我需要在 DataDomain 上自動執行一個過程,該過程在命令后提出一個問題: 我確實嘗試使用 Ansible 並使用原始模塊 這是失敗的: 以下 ansible-playbook 也失敗了: 期望模塊不接受原始並且也失敗了。 知道如 ...
[英]I want to replace a word which is associated with a particular pattern/line
假設一個文件(socket.cfg)具有以下內容 現在我只想更改“socket1”包含在行中的 IP 並且 rest 應該保持不變。 給我的數據只有 socket1 和 IP 需要更改。 我確實嘗試過 lineinfile 並替換模塊,但整個模式發生了變化。 請幫幫我。 它類似於 sed 命令,例如 ...
[英]Parsing vars from Ansble to powershell
我創建了自己的模塊。 該模塊執行一個 powershellscript。 但是現在我需要給他們一些變量,我該怎么做。 我已經嘗試過這個: $data = 獲取內容 $args[0] | 外串 | ConvertFrom-Json 但這不起作用。 你有什么建議嗎? ...
[英]ansible issue (return a unique key/value)
很抱歉再次提出一個 bockingfile 問題,但對於之前的案例,我認為這與他們不相似。 如何使用鍵/值對在 output 文件中為每個主機返回唯一的鍵/值。 使用下面提到的劇本,它循環鍵/值並在所有輸出中返回相同的鍵/值- hosts: all gather_facts: yes be ...
[英]cant enable mongo service
我正在嘗試在我的 aws AMI 上使用 ansible 啟用 mongo 服務。 這是劇本的任務 這是錯誤 前兩個任務沒問題,但最后一個(啟用不起作用)。 我該如何解決這個問題? ...