Open qrkourier opened 1 year ago
Now the ziti
CLI is available as an rpm, deb package for Linux, so the role should use that.
Release repo for RedHat family distros
(set -euo pipefail;
sudo tee -a /etc/yum.repos.d/openziti.repo >/dev/null <<\EOF ;
[OpenZiti]
name=OpenZiti
baseurl=https://packages.openziti.org/zitipax-openziti-rpm-stable/release/$basearch
enabled=1
gpgcheck=0
gpgkey=https://packages.openziti.org/zitipax-openziti-rpm-stable/release/$basearch/repodata/repomd.xml.key
repo_gpgcheck=1
EOF
sudo dnf update;
sudo dnf install ziti-cli;
)
Release repo for Debian family distros
(set -euo pipefail;
[[ -s /usr/share/keyrings/openziti.gpg ]] || {
curl -sSLf https://get.openziti.io/tun/package-repos.gpg \
| sudo gpg --dearmor --output /usr/share/keyrings/openziti.gpg
}
sudo chmod +r /usr/share/keyrings/openziti.gpg
sudo tee -a /etc/apt/sources.list.d/openziti.list >/dev/null <<EOF ;
deb [signed-by=/usr/share/keyrings/openziti.gpg] https://packages.openziti.org/zitipax-openziti-deb-stable release main
EOF
sudo apt update;
sudo apt install ziti-cli;
)
The downloader/installer role was written back when
ziti-controller
was a separate binary, but nowziti controller
is built in to the mainziti
CLI.Change the role to only download/install the
ziti
CLI.