ansible-2.x

    0熱度

    1回答

    任務,我試着寫一個小ansible,劇本對服務器的基本設置,而是從角色我的任務拒絕運行:)) 劇本有這樣的目錄結構: └── install ├── group_vars │   └── all.yml ├── roles │   ├── basic_setup │   │   └── tasks │   │   └── main.yml │   └── user_manageme

    0熱度

    1回答

    我有一個非常基本的模塊問題,它似乎沒有像它應該工作的工作,我猜? 我實際上已將文件複製出來。 我的劇本是這樣的: --- - hosts: all tasks: - name: Create Snapshot vmware_guest_snapshot: hostname: vSphereIP username: vSphereUserna

    1熱度

    1回答

    我想弄清楚如何創建一個Ansible列表,它是將listB中的每個字符串附加到listA中的每個字符串上的結果,它將兩個字符串列表有效地相乘。 在Python中我應該這樣做: ["-".join((x, y)) for x in listA for y in listB] 在其他語言中我倒是窩內另一個for循環。 我不能在Ansible中找到類似的東西。 我這樣做的理由是允許一個角色自動確定一

    1熱度

    2回答

    我必須刪除某個目錄並在複製到遠程之前在本地創建它們。無論如何刪除和創建本地? 目前我使用「命令」 command: rm -r directory 但警告顯示爲 Consider using file module with state=absent rather than running rm 有沒有我們可以使用本地文件夾改變任何選項?

    0熱度

    1回答

    因此,我對Ansible仍然很陌生,並且我試圖生成一個DHCP配置文件作爲我的第一個真實世界Ansible項目。 我在RHEL7上使用了ansible 2.2.1.0。 我來了脫膠,因爲我有我的所有配置的存儲在YAML --- dhcp_subnets: windows: description: "Windows Hosts" network: 10.33.7.0

    0熱度

    1回答

    我有一個任務運行並重試shell命令,直到某個字符串不在日誌文件的最後一行。它每秒重試500次。 當條件滿足時,它關閉服務器。當使用serial: 1一次運行一臺服務器時,這非常有效。 但是我想一次在多臺服務器上運行它。問題在於它會在所有服務器關閉之前等待所有服務器滿足條件。 我希望它異步運行並關閉每臺服務器,因爲該服務器符合條件。 我試過async: true和poll: 0,但在任務中使用re

    0熱度

    1回答

    我試圖修改文件中的日誌記錄級別(以多行顯示)。要做到這一點,我使用Ansible 2.2的替代模塊如下: - replace: dest: log.xml regexp: '<level value=(?!"{{ log_level }}")' replace: '<level value="{{ log_level }}"' 我的問題是找到正確的路線,但它不會取

    0熱度

    2回答

    蟒蛇調用ansibleApi與芹菜返回無,我搜索了幾天。它與調用部署函數沒有芹菜,但與芹菜我的代碼調用ansibleApi返回無。 重現步驟。 1.tasks.py from celery import shared_task from .deploy_tomcat2 import django_process @shared_task def deploy(jira_num):

    3熱度

    1回答

    所以我有一個Ansible劇本,看起來像 --- - hosts: mygroup tasks: - debug: msg: "{{ foo | default(inventory_hostname) }}" 我的清單文件看起來像 [mygroup] 127.0.0.1 由於foo沒有在任何地方定義不確定,如預期的那樣,調試打印127.0.0.1。 但是

    0熱度

    1回答

    假設您想確定用戶'abc'是否在用戶的PATH中包含'command_abc'命令。做這種檢查的最佳方法是什麼? 有什麼比只使用外殼模塊和執行類似 sudo su abc which command_abc && echo 'ok'