ansible

    0熱度

    2回答

    我想檢測一個Ansible代碼的每個單獨的任務,以便能夠在依賴於某些組件的任務上創建一個進程。我迄今爲止所嘗試的檢測Ansible任務是執行regex匹配。 那麼,是否有任何支持的方式來獲得一些庫等Ansible任務?如果正則表達式搜索是一個推薦的方法,那麼建議regex與Ansible任務匹配?

    0熱度

    1回答

    這是我的腳本。我想要替換多個dest中的文本。如何在(dest =/home/*/conf/server.xml)中使用通配符。 - hosts: 192.168.8.11 user: mohitmehral sudo: yes tasks: - replace: dest=/home/5/conf/server.xml #dest=

    0熱度

    1回答

    我想在主持人劇本執行期間更新主機上的環境變量(本地執行本劇本),因此其餘任務可以使用env變量的更新值,但似乎這是不可能的。 讓我給你的就是我試圖完成一個例子: # Environment variable before changing - set_fact: env_before="{{ lookup('env', 'ENV_VAR') }}" # A task that updates

    0熱度

    1回答

    我試圖創建一個用戶並添加到authorized_keys文件。 這裏是ansible代碼時,我嘗試運行我得到以下錯誤: ERROR! this task 'authorized_key' has extra params, which is only allowed in the following modules: command, win_command, shell, win_shell,

    0熱度

    1回答

    我已經創建了一個使用ansible的用戶,現在想將.ssh/id_rsa.pub文件複製到authorized_keys文件中。 我檢查了authorized_keys模塊,但用於將主機上的密鑰複製到guest虛擬機。 想知道什麼是正確的做法。 - name: Adding user - {{ user }} user: name={{ user }} group={{ gr

    0熱度

    1回答

    我使用即席命令例如 ansible some_group_of_hosts -m copy -a "src=/some_local_file dest=/remote_path/" -u someuser --become-user root --ask-pass --ask-become-pass 在遠程主機複製後刪除臨時文件在ansible。我在目錄〜/ .ansible/tmp中找到

    0熱度

    1回答

    在我的服務器上爲svn checkout執行完整的操作手冊時,下面的錯誤被拋出。 fatal: [localhost]: FAILED! => {"changed": false, "failed": true, "msg": "ERROR: /var/www/html/svn/ folder already exists, but its not a subversion repository.

    0熱度

    1回答

    這是我的任務。它基本上將文件取消存檔到dest目錄/ usr/local/hadoop中。 Hadoop的文件夾中是不存在的,我得到這個錯誤 - 錯誤: - 你必須與你的任務的一些語法問題 fatal: [default]: FAILED! => {"changed": false, "failed": true, "msg": "dest 'dest=/usr/local/ creates=/u

    0熱度

    1回答

    僅當前一次ios_config任務發生更改時,Id纔會要求提供一些任務觸發器的幫助。我看到一些使用result.changed的劇本,但是ios_config不允許我註冊。

    0熱度

    4回答

    我可以毫無問題地訪問遠程服務器,並且我想發送bwcli命令,它是Broadworks服務器的CLI。我正在使用shell代碼發送命令。 通常情況下,如果我想進入我型bwcli的CLI但這樣做時,它無法識別遠程所以我sendig這個sudo -u bworks /usr/local/broadworks/bw_base/bin/bwcli ,而不是像這樣: #! /usr/bin/expect