Code Review
/
icn.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Flux install of compute cluster
[icn.git]
/
env
/
metal3
/
01_install_package.sh
diff --git
a/env/metal3/01_install_package.sh
b/env/metal3/01_install_package.sh
index
1ea151f
..
8b8c36f
100755
(executable)
--- a/
env/metal3/01_install_package.sh
+++ b/
env/metal3/01_install_package.sh
@@
-12,12
+12,15
@@
if [[ $EUID -ne 0 ]]; then
fi
function install_essential_packages {
fi
function install_essential_packages {
+ export DEBIAN_FRONTEND=noninteractive
apt-get update
apt-get -y install \
apt-get update
apt-get -y install \
+ ca-certificates \
crudini \
curl \
dnsmasq \
figlet \
crudini \
curl \
dnsmasq \
figlet \
+ ipcalc \
nmap \
patch \
psmisc \
nmap \
patch \
psmisc \
@@
-51,12
+54,6
@@
function install_ironic_packages {
genisoimage \
whois
genisoimage \
whois
- if [ "$1" == "offline" ]; then
- pip install --no-index
- --find-links=file:$PIP_CACHE_DIR locat yq
- return
- fi
-
pip install \
lolcat \
yq
pip install \
lolcat \
yq
@@
-64,13
+61,12
@@
function install_ironic_packages {
install() {
install_essential_packages
install() {
install_essential_packages
- install_ironic_packages $1
+ install_ironic_packages
+ install_kustomize
+ install_clusterctl
+ install_flux_cli
+ install_sops
+ install_emcoctl
}
}
-if [ "$#" -eq 0 ]; then
- install online
-elif [ "$1" == "-o" ]; then
- install offline
-else
- exit 1
-fi
+install