salt: 3006.5 (new cask)

This commit is contained in:
Carlos Álvaro
2023-12-19 08:41:32 +01:00
parent 84286f6331
commit 9f030a2e44
+42
View File
@@ -0,0 +1,42 @@
cask "salt" do
arch arm: "arm64", intel: "x86_64"
version "3006.5"
sha256 arm: "bac43fcb5ca04679245e1b6510cb060f282c6f1bb15280396214ca671c74ce65",
intel: "90c55ae9836d7f3f1e2c6cb930cff60b334393c87482f26b32121c04db2ad5ea"
url "https://repo.saltproject.io/salt/py3/macos/minor/#{version}/salt-#{version}-py3-#{arch}.pkg"
name "Salt"
desc "Automation and infrastructure management engine"
homepage "https://saltproject.io/"
livecheck do
url "https://repo.saltproject.io/salt/py3/macos/latest"
regex(/salt[._-]v?(\d+(?:\.\d+)+)-py3-#{arch}\.pkg/)
end
pkg "salt-#{version}-py3-#{arch}.pkg"
uninstall pkgutil: [
"com.saltstack.salt",
],
launchctl: [
"com.saltstack.salt.api",
"com.saltstack.salt.master",
"com.saltstack.salt.minion",
"com.saltstack.salt.syndic",
]
zap trash: "/etc/salt"
def caveats
<<~CAVEATS
Included services:
sudo launchctl load -w /Library/LaunchDaemons/com.saltstack.salt.api.plist
sudo launchctl load -w /Library/LaunchDaemons/com.saltstack.salt.master.plist
sudo launchctl load -w /Library/LaunchDaemons/com.saltstack.salt.minion.plist
sudo launchctl load -w /Library/LaunchDaemons/com.saltstack.salt.syndic.plist
CAVEATS
end
end