ansible

    -2熱度

    1回答

    我有一個複雜的環境,其具有可變的Ansible模板: {{ a }} 其具有defaults/main.yml定義的值。這由文件中的變量{{ b }}覆蓋。但是,這是由group_vars文件中的其他變量{{ c }}和{{ d }}組成的。 這種遞歸繼續發生了幾層。 有沒有辦法讓Ansible解析這些變量,這樣你就可以清楚地看到這個值是什麼?

    0熱度

    1回答

    我正在創建一個Ansible角色的公司集。其中一個依賴於另一個。 所有這些角色都託管在其特定的Gitlab存儲庫(顯然,每個角色一個)。 而不是搞亂requirements.yml,我更喜歡使用我的meta/main.yml文件的dependencies標記。但是我找不到用哪種語法來創建依賴關係鏈接,而沒有在Ansible星系中聲明它(這顯然是不可能的)。 我該怎麼做?

    0熱度

    1回答

    我一直在嘗試部署我的劇本,但不知道錯誤是什麼。我的劇本看起來是這樣的: - name: trying to find sb ami ec2_ami_find: owner: self name: SB register: ami_find - name : use custom ami ec2: image: "{{ ami_fi

    0熱度

    1回答

    或者我應該問:如何僅評估一次該值? - name: Demo hosts: localhost gather_facts: False vars: my_pass: "{{ lookup('password', '/dev/null length=15 chars=ascii_letters') }}" tasks: - debug:

    0熱度

    2回答

    我有一個遠程服務器上有一個文件。在該文件中的一行如下: authorizationToken=<hash or empty string> 我想設置一個變量的作用後等號該行上簽字,如果有什麼(這可能是一個哈希任何的是價值,或它可能是一個空字符串)。 做到這一點最簡單的方法是什麼?

    0熱度

    3回答

    我有一個來自GitHub存儲庫的JSON回覆,其中包含某個版本的可能下載列表(文檔中的assets數組)。 我想獲取瀏覽器下載URL當資產的name以x64.AppImage結尾時。 在Ansible,過濾器是內置APON jmespath和使用它的終端工具,我可以用下面的表達式查詢的網址: assets[?ends_with(name, 'x64.AppImage')].browser_down

    1熱度

    1回答

    我運行的一些問題,當我執行這個劇本: - hosts: all connection: local tasks: - template: src=/etc/ansible/{{group_names}}/common.j2 dest=/etc/ansible/configs/{{inventory_hostname}}.txt name: create co

    0熱度

    1回答

    我有我的第一本劇本,它失敗了。我認爲這是一個語法錯誤,但由於我不是一個編碼器,我不知道爲什麼YAML失敗?它與間距有關嗎? 以下是我有: --- - name: Update all packages to the latest version become: true apt: update_cache: yes upgrade: dist -

    0熱度

    2回答

    我渴望自動在Azure上的WebApp插槽之間交換的過程: https://octopus.com/docs/deploying-applications/deploying-to-azure/deploying-a-package-to-an-azure-web-app/using-deployment-slots-with-azure-web-apps 但一切至今我試圖避免使用PowerShe

    -2熱度

    2回答

    我有一些機器在我登錄主賬戶之後,如果有需要,我可以在沒有密碼的情況下執行「sudo su - 」。 在我登錄我的主賬戶後,您是否知道Ansible中的任何方式執行「sudo su - 」?提前致謝。 我例如,在試圖 play.yml: --- - hosts: b1 remote_user: user become: yes tasks: - name: