khuedoan-homelab/tools/Dockerfile
2022-01-16 17:38:37 +07:00

35 lines
726 B
Docker

FROM archlinux
# Sort mirrors by speed
RUN pacman --sync --refresh --noconfirm \
reflector \
&& reflector \
--save /etc/pacman.d/mirrorlist \
--protocol https \
--latest 20 \
--sort rate
RUN yes | pacman --sync --refresh \
ansible \
argocd \
diffutils \
docker \
git \
graphviz \
helm \
kubectl \
kustomize \
libisoburn \
make \
mdbook \
p7zip \
python \
python-kubernetes \
python-netaddr \
python-pip \
sudo \
terraform
# TODO https://github.com/ansible-collections/community.docker/issues/216
RUN pip install docker-compose