28 lines
571 B
Bash
Executable File
28 lines
571 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -ex
|
|
|
|
export DEBIAN_FRONTEND=noninteractive
|
|
|
|
apt-get install -y --no-install-recommends \
|
|
{%- for package in config['Versions']['additional_packages'] %}
|
|
{{ package }} \
|
|
{%- endfor %}
|
|
{{ config['Versions']['packages']['dnsmasq'] }} \
|
|
{{ config['Versions']['packages']['socat'] }}
|
|
|
|
systemctl daemon-reload
|
|
systemctl enable kubelet
|
|
systemctl restart kubelet
|
|
|
|
|
|
cat <<EOF > /etc/resolv.conf
|
|
options timeout:1 attempts:1
|
|
|
|
nameserver 127.0.0.1
|
|
|
|
{%- for server in config['Network']['dns_servers'] %}
|
|
nameserver {{ server }}
|
|
{%- endfor %}
|
|
EOF
|