Ansible repository with playbooks to manage azure objects
Vous ne pouvez pas sélectionner plus de 25 sujets
Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
|
- FROM python:3.8-alpine
-
- RUN apk update && \
- apk add --no-cache --virtual .build-deps make gcc musl-dev python3-dev \
- python3 libffi libffi-dev openssl-dev openssh-client cargo vim bash
-
- RUN ls /usr/bin/python3 && ln -s /usr/bin/python3 /usr/bin/python && \
- ls /usr/local/bin/python3 && ln -s /usr/local/bin/python3 /usr/bin/python3
-
- WORKDIR /opt/ansible
-
- COPY requirements.txt /opt/ansible
- RUN pip3 install --no-cache-dir -r requirements.txt && \
- ansible-galaxy collection install paloaltonetworks.panos
-
- RUN apk del .build-deps
-
- COPY . /opt/ansible
- RUN find /opt/ansible -type f -exec dos2unix -u {} \;
-
- RUN adduser -S -u 1044 ansible-user
- USER ansible-user
- CMD ["/bin/bash"]
|