salt-stack

    1熱度

    1回答

    我寫在Python中SaltStack API的一個小程序,我得到一個錯誤 import salt.client SnakeInSalt = salt.client.LocalClient() SnakeInSalt.cmd('*',test.ping) 錯誤: python test.py Traceback (most recent call last): File "test.p

    2熱度

    1回答

    我需要運行的服務,這裏的代碼段爲: /etc/init.d/collect-node: file.managed: - source: salt://scripts/collect_node.sh.j2 - template: jinja - mode: 755 service.running: - name: collect-node

    13熱度

    2回答

    我在寫一些將安裝tomcat包的鹽堆公式。但安裝後我必須在/ etc/default/tomcat7文件中設置JAVA_HOME。有沒有設置JAVA_HOME的選項?或者是否有任何選項可以修改或添加環境變量(即.bashrc或.profile文件中的JAVA_HOME)? 我pillar.example文件將這些細節: tomcat_version: 7 java_home: '/usr

    1熱度

    1回答

    這似乎不是一個受支持的功能,所以如何實現它,而無需在創建虛擬機後手動設置角色/配置文件? 是否有可能在創建時將任何數據傳遞給虛擬機(參數/文件)? 在虛擬機創建時是否有任何首選的方式來自動分配角色/配置文件?

    0熱度

    2回答

    的基本需要: 上代理人代理執行操作X 上劑Y執行運算 執行操作X 這些操作需要執行爲了使用publish.publish,使用saltstack很容易實現。對代理Y執行操作的訪問權由鹽主管理。 我已經能夠在木偶找到最接近的是「外部資源」(ER),因爲它們可以被用來對其他代理商進行操作,但在許多方面ER的功虧一簣: 他們不支持運行訂貨 目標是基於標籤,不考慮安全 他們是如此解耦,你不能從書上知道代碼

    3熱度

    3回答

    我一直在處理saltstack大約2周,並且我已經可以配置我的salt環境,但是當我嘗試使用python創建自定義模塊並使用以下命令時: sudo salt '*' saltutil.sync_all 什麼也沒有發生,我的腳本也沒有複製,也沒有任何一個我的奴才。 我嘗試運行它白衣這個命令: sudo salt '*' change_mysql_password.change_mysql_pas

    0熱度

    2回答

    鹽堆與bit bucket一起使用。有2-3個人偶爾推送更新。我想知道有沒有一種方法可以讓鹽堆從桶中獲得最新的變化,然後進入最高狀態?如果是這樣,你會怎麼做呢?

    0熱度

    1回答

    有沒有辦法將開關操作符傳遞到爲執行腳本而創建的powershell提示符。基本上我有一個執行PowerShell腳本的狀態文件: function1: cmd.script: - source: salt://utils/scripts/function1.ps1 - shell: "powershell" - env: "-ExecutionPolicy

    1熱度

    1回答

    我試圖寫一個狀態文件匹配一個支柱值,但我不知道如何(或者如果可能的話)匹配支柱屬性的值在字典中。該salt.module.match API文檔不深究,任何的細節,並沒有明顯的方法是卓有成效的: [email protected]:~ # salt clowder saltutil.refresh_pillar clowder: None [email protected]:~ #

    13熱度

    2回答

    我用SaltStack弄溼了自己的腳。我已經完成了我的第一個狀態(一個靜態配置的Vim安裝程序),我正在開發第二個狀態。 不幸的是,沒有Ubuntu應用程序包,我希望我的狀態安裝。我將不得不自己構建應用程序。使用Salt進行「configure-make-install」類型安裝有沒有「最佳實踐」?或者我應該只使用cmd? 特別是,如果我是做手工,我會做線沿線的東西: wget -c http:/