23 lines
825 B
Docker
23 lines
825 B
Docker
FROM mcr.microsoft.com/devcontainers/python:1-3.12-bookworm
|
|
|
|
RUN rm -f /etc/apt/sources.list.d/yarn.list \
|
|
&& apt-get update && apt-get install -y \
|
|
curl \
|
|
gnupg \
|
|
software-properties-common \
|
|
git \
|
|
openssh-client \
|
|
genisoimage \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
RUN curl -fsSL https://apt.releases.hashicorp.com/gpg | gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpg \
|
|
&& echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com bookworm main" | tee /etc/apt/sources.list.d/hashicorp.list \
|
|
&& apt-get update && apt-get install -y terraform \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
RUN pip install --no-cache-dir --upgrade pip \
|
|
&& pip install --no-cache-dir \
|
|
ansible \
|
|
ansible-navigator \
|
|
ansible-lint
|