Tôi vừa thử nghiệm (sls đã sửa đổi một chút, không có trụ cột nào mã hóa phiên bản quá khó để thử nghiệm trong một thùng chứa nspawn bỏ đi). Trước tiên, tôi đã tải xuống tarball bằng đích /opt, sau đó sao chép thư mục đã tải xuống vào /mnt.
quan trọng nhất-opt:
lưu trữ.extracted:
- tên: /mnt
- nguồn: https://releases.mattermost.com/desktop/5.0.4/mattermost-desktop-5.0.4-linux-x64.tar.gz
- source_hash: sha256=cbd2981ce282eecfea1167c500d900cdd31bd041b0861025743b7d58e4cb9229
- người dùng: quan trọng nhất
- nhóm: quan trọng nhất
- yêu cầu:
- nhóm người dùng quan trọng nhất
Nó hoạt động bình thường. Không tải thêm. Trên thực tế, trạng thái kho lưu trữ đủ nhỏ để không tải xuống lại kho lưu trữ nếu nó được lưu vào bộ nhớ cache trong /var/cache/salt/minion/extrn_files/{{saltenv}}, nó sẽ xác minh nội dung băm và giải nén trong thư mục đích trong trường hợp a Tệp bị thiếu.
Vì vậy, ở đây nó không làm gì cả, mọi thứ đều ở đúng vị trí:
# trạng thái gọi muối.áp dụng quan trọng nhất
địa phương:
----------
ID: nhóm người dùng quan trọng nhất
Chức năng: người dùng.hiện tại
Tên: quan trọng nhất
Kết quả: Đúng
Nhận xét: Người dùng quan trọng nhất có mặt và cập nhật
Bắt đầu: 21:09:26.078971
Thời lượng: 12,33 ms
thay đổi:
----------
ID: quan trọng nhất-opt
Chức năng: archive.extracted
Tên: /mnt
Kết quả: Đúng
Nhận xét: Tất cả các tệp trong kho lưu trữ đã có sẵn
Bắt đầu: 21:09:26.091829
Thời lượng: 1030,216 mili giây
thay đổi:
Tóm tắt cho địa phương
------------
Thành công: 2
Không thành công: 0
------------
Tổng số trạng thái chạy: 2
Tổng thời gian chạy: 1,043 giây
Hãy xóa một tệp khỏi kho lưu trữ chưa được chỉnh sửa và thử lại:
# rm /mnt/mattermost-desktop-5.0.4-linux-x64/vk_swiftshader_icd.json # gọi trạng thái muối.áp dụng quan trọng nhất
địa phương:
----------
ID: nhóm người dùng quan trọng nhất
Chức năng: người dùng.hiện tại
Tên: quan trọng nhất
Kết quả: Đúng
Nhận xét: Người dùng quan trọng nhất có mặt và cập nhật
Bắt đầu: 21:09:45.753688
Thời lượng: 11,511 mili giây
thay đổi:
----------
ID: quan trọng nhất-opt
Chức năng: archive.extracted
Tên: /mnt
Kết quả: Đúng
Nhận xét: https://releases.mattermost.com/desktop/5.0.4/mattermost-desktop-5.0.4-linux-x64.tar.gz được trích xuất thành /mnt/, do không có một hoặc nhiều tệp/thư mục. Đầu ra đã được cắt thành Sai số dòng
Bắt đầu: 21:09:45.765712
Thời lượng: 2165,587 ms
thay đổi:
----------
giải nén_files:
{{ đầu ra được cắt bớt }}
- quan trọng nhất-máy tính để bàn-5.0.4-linux-x64/vk_swiftshader_icd.json
cập nhật quyền sở hữu:
Thật
Tóm tắt cho địa phương
------------
Đã thành công: 2 (đã thay đổi=1)
Không thành công: 0
------------
Tổng số trạng thái chạy: 2
Tổng thời gian chạy: 2.177 giây