簡體   English   中英

如何使用SaltStack正確安裝Ubuntu?

[英]How to properly install Ubuntu using SaltStack?

直到上個月,我才能夠安裝鹽機而沒有任何問題,從那時起,我沒有進行任何更改(這很重要)。

我正在使用Ubuntu服務器14.04。

我將在這里逐步介紹如何使用Salt堆棧安裝每台新機器(由於有些測試,我幾乎每天都安裝許多機器)。

腳步:

curl -L https://bootstrap.saltstack.com -o bootstrap_salt.sh
sudo sh bootstrap_salt.sh
salt-call --local state.highstate -l debug

突然,此錯誤開始在每次嘗試安裝新計算機時顯示,這是與用戶和組相關的許多錯誤之一,但它在列表中排在首位。 在此處輸入圖片說明

發生了某些變化,因此我嘗試下載舊的bootstrap_salt.sh文件並調用舊版本的salt,例如:

sudo sh bootstrap_salt.sh -P git v2015.8.7

但沒有任何更改,錯誤仍然會出現。

有人可以給我說明有效嗎?

謝謝

似乎在運行www-data狀態之前未創建“ demo”用戶。

Salt狀態不一定按順序運行,因此在演示用戶存在之前運行此狀態時,它將失敗。 令人沮喪的是, 有時在創建用戶之后將應用此狀態,並且此狀態將成功。 這可能就是為什么此錯誤似乎無處不在的原因。

為確保www-data在創建用戶后運行,它應require創建'demo'用戶的狀態,如下所示:

www-data:
   group.present:
    - members:
      - demo
    - require:
      - user: demo

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM