salt-stack

    1熱度

    1回答

    我在嵌套模板繼承中遇到了一些問題。 我期待create_mon通過字符串「ceph_mon_config」來創建,然後拉在「ceph_mon_config支柱CPU,MEM等值準備,這確實繁重。因爲它代表現在當渲染達到: {% block cpu %}{{ pillar['{% block pillar_id %}{% endblock pillar_id %}']['cpu'] }}{% end

    0熱度

    1回答

    當背景看,我發現我的變量之一具有 在我的國家文件,我有 {% set status = salt['service.get_all'] %} 當我甩我看到的背景下, "Context {'status': <function get_all at 0x036E9B30>, } " 如何提取「狀態」的值,如果它的功能?

    1熱度

    1回答

    我想創建一個詹金斯,這是在鹽的奴才運行的工作。 當我從鹽主 運行salt '*' jenkins.create_job test我得到錯誤說: Module 'jenkins' is not available. ERROR: Minions returned with non-zero exit code 誰能請幫助我。

    0熱度

    2回答

    我一直在尋找很多東西,但是我的新手阻止了我找到可行的解決方案! 這裏是我的問題(不是配合物,或因此我想): 我的支柱數據: server_access: ops: - salt-dev ps: - client-salt.example.com rd: ops_trainees: 然後我的神社模板摘錄: {% set ldap_sea

    0熱度

    1回答

    文件存在,但是當我運行salt-cp到collect'em時,我得到這個時髦的錯誤,沒有明確的消息。 FWIW,我使用不同的端口比默認: publish_port: 44505 ret_port: 44506 ...文件中的地方和服務器響應正常: salt 'test1' cmd.run 'ls /tmp/test*' test1: /tmp/test1-1.json

    0熱度

    1回答

    我對使用file_roots有點困惑。目前我們以下面的方式設置我們的salt目錄。 srv/salt/<folder-connected-to-git>:包含我們希望使用的所有文件夾,例如win(repo/repo-ng),/ scripts/states等等。但它沒有我們的二進制文件夾(保存程序的安裝程序)。 主配置文件使用以下: file_roots: base: - /s

    0熱度

    1回答

    希望你一切都好! 我通過Salt-Stack Salt-Cloud python API. 一個自動化的MongoDB副本在AWS EC2設定的部署,我想使用一個腳本來配置服務器: client=salt.cloud.CloutClient(path'/etc/salt/cloud') client.profile('db_node_profile',names=['host1','host2'

    0熱度

    1回答

    有沒有一種方法可以渲染駐留在支柱中的sls文件?或多或少相當於state.show_sls?

    0熱度

    1回答

    我有一個Windows服務,我從鹽堆中部署。狀態看起來像這樣 create_executable: module.run: - name: service.create - m_name: SVC1 - bin_path: d:\svc1.exe - start_type: auto 現在,當我重新部署該服務,它說:「例外:服務已經存在:SVC

    0熱度

    1回答

    我試圖用一個柱子裏面定義的值部署腳本變量,作爲變量是在部署時設置,如: cat pillar/passwd.sls server_gpg: 'gpgPassword' 我會喜歡用一個腳本里面的「server_gpg」變量的值,我試過,但這樣做的工作: /usr/bin/gpg --yes --passphrase '{{ pillar['gpgPassword'] }}' [...] 我