salt-stack

    3熱度

    2回答

    是否有可能運行一個SaltStack命令,例如查看某個進程是否正在某臺計算機上運行,​​並將運行該命令的結果彙總到多個小型機器上? 本質上,我希望看到所有從小工具返回的結果都顯示在類似ASCII表格中。是否有可能有一個超級結果格式化程序等待所有結果返回,然後應用格式?也許還有另一種方法?

    2熱度

    3回答

    我想使用Salt Stack來管理將由另一個應用程序自動創建的雲服務器。我無法使用salt-cloud創建新服務器並引導它們,因爲我無法控制的另一個應用程序將自動創建和刪除它們。 我可以做的是構建應用程序在創建和刪除新的雲服務器實例時使用的映像。 我正在尋找的是一種新創建的小奴娘將自己帶到鹽主人的方式,鹽主人在創建之前不知道任何關於鹽的主人。 我遇到的問題是,我需要一種方法預先鍵種子鍵,以便新的小

    0熱度

    1回答

    我正在使用SALT供應創建我的流浪盒。 在我apache2.sls我有 apache2: pkg: - installed service: - running 我怎樣才能確保mod_rewrite的啓用? 非常感謝您寶貴的時間。

    2熱度

    1回答

    通過使用下面的文件,我只能得到'PHP 5.3.10-1ubuntu3.8'。我至少需要php 5.4,並且真的很喜歡php 5.5。 任何人都可以幫我嗎?我一直在四處尋找幾個小時,似乎這不是一個被大量討論的話題。 在此先感謝。 php.sls php5-fpm: pkg: - installed service.running: - enable: Tru

    10熱度

    1回答

    我們有兩種不同的環境,開發和生產,由一臺Salt服務器管理。 事情是這樣的: base: 'dev-*': - users-dev 'prod-*': - users-prod user-dev和users-prod狀態是幾乎相同的,就像這樣: {% for user, data in pillar['users-dev'].items() %} {{

    3熱度

    1回答

    我使用saltstack來部署我的服務器。 我想在一臺服務器上安裝所有「tomcat7」pkgs。所以我寫了SLS文件是這樣的: ^tomcat7.*: pkg: - installed - require: - pkg: openjdk-7-jdk 但最終,它收到一個錯誤: ---------- State: - pkg Name: ^tomca

    11熱度

    5回答

    我們的saltstack是基於主機名(webN。,dbN。等)。但對於我需要這些服務器的IP的各種事情。現在我已經將它們存儲在支柱中,但我需要同步的地方數量增加。 我試圖使用發佈+ network.ip_addrs,但有點糟糕,因爲它需要做整個salt-roundtrip來解析主機名。它也依賴於小夥子的迴應。因此,我正在尋找的方式來將模板中的主機名解析爲IP。 我認爲我可以爲它編寫一個模塊,但是我

    9熱度

    1回答

    如何使小工具使用特定的SaltStack環境? GitFS backend tutorial指出分支將映射到使用分支名稱作爲標識的環境。我如何將這些環境暴露給我的爪牙? 舉個例子,假設名爲「pippy」的I have a branch。我想將這個分支部署到特定的爪牙。 看來我可以通過小人的配置文件設置環境。有沒有其他方法可以從鹽師傅完成?

    1熱度

    1回答

    我需要在master上使用salt-api併發執行多個salt命令。 問題出現在我想以異步方式獲得輸出時。 比方說,我有以下代碼(更像僞)在流道(只是舉例的緣故): client = salt.client.LocalClient() for fun in funs: jid = client.cmd_async(target, fun, [arg]) jobs.append

    13熱度

    3回答

    我嘗試添加: mypack: pkg: - installed - pkgs: - mercurial - git cmd.run: - name: 'mkdir -p /opt/mypack' cmd.run: 'hg pull -u -R /opt/mypack || hg clone -R /opt htt