ansible-2.x

    0熱度

    1回答

    是否有可能從庫存中爲服務器選擇將生成haproxy後端服務器配置的服務器的備用服務器。這背後的想法是,我們正在運行不同版本的軟件的不同服務器和haproxy將請求路由到這些服務器取決於用戶想要去的地方。 我希望能夠自動生成haproxy配置,如果我能用V1.x或V2.x等標記某些服務器。 這就是我可以想出的模板。到目前爲止,我只做了覆蓋所有節點的部分,因爲我不知道如何去做其餘的部分。 global

    -1熱度

    1回答

    在遠程1和遠程2上有一個文件:test.txt其版本與日期和這些文件包含不固定。 $ cat test.txt Release_P1.11_2017-08-02-094316 02/08/2017 我需要檢查: 如果文件中包含相同,則進一步的任務移動。 如果文件包含不一致,則停止任務。 --- - name: latest file check stat:

    0熱度

    1回答

    我試圖通過設置線 enabled=1 禁用我的默認/etc/yum.repos.d/*.repo文件 enabled=0 與Ansible的更換模塊很容易。然而,一些*文件的.repo有 enabled=1 ,而一些有 enabled = 1 就是一些對等號(=)的每一側沒有空間,而另一些。這個任務中的正則表達式值應該如何處理? - name: Disable the existi

    0熱度

    1回答

    我想使用下面的命令從我的pom.xml返回版本,但它不起作用。 - name: ensure apache is at the latest version shell: "echo cat \/\/*[local-name()='project']\/*[local-name()='version'] | xmllint --shell pom.xml | sed '\/^\/ >/d

    0熱度

    1回答

    我在解釋with_items變量的Ansible腳本模塊中遇到問題。 vsa_deploy_config /任務/ main.yml: - name: Create VSA scripts for center template: src: vsa_deploy.ps1.j2 dest: "/opt/ansible/roles/vsa_deploy_config/fi

    0熱度

    1回答

    我們在Jinja2中編寫for循環,它將繼續將列表變量連接到一個字符串,直到列表結束。我們將字符串存儲到一個變量中。循環完成後,我們要打印變量。 的代碼來執行如下 {% set HOSTLIST = groups['master'] | map('extract', hostvars, ['ansible_default_ipv4', 'address'])| list %} {% set TE

    0熱度

    1回答

    我已經將用戶帳戶部署到了我們的測試機器上,並且還創建了它們的主目錄和生成的ssh密鑰。用戶按預期創建。 我怎樣才能鑰匙複製到每個服務器的授權密鑰,使他們可以做的ssh無需輸入密碼,或者至少使用passpharase? --- - hosts: all remote_user: root vars: users: - username: test9

    1熱度

    1回答

    我想執行一個使用腳本模塊來運行自定義python腳本的ansible劇本。 這個自定義的python腳本正在導入另一個python腳本。 執行劇本時,在嘗試導入util腳本時ansible命令失敗。我是新人,請幫助! helloWorld.yaml: - hosts: all tasks: - name: Create a directory script: /ans

    0熱度

    1回答

    我想用Ansible將一個文件塊插入到XML中。 Ex.xml <t1> ${t1}/k</t1> <v1 c="k.tm"/> 我需要插入之間(即後<t1> ${t1}/k</t1>)按ex.xml 任何人都可以在此幫助的代碼塊? 我嘗試使用文件中的塊,但它最終像這樣在XML的末尾添加了代碼塊。 - name: add a block blockinfile: path

    0熱度

    1回答

    我想刪除我的hadoop羣集中的所有緩存文件夾。我寫了一些步驟,但我不確定如何繼續使用Ansible腳本。總的來說,我可以理解Ansible,但是我對我的要求應該使用什麼模塊有點困惑。 步驟: 停止YARN服務。 $ sudo service hadoop-mapreduce-historyserver stop $ sudo service hadoop-yarn-resourcemanage