ECR

Configurar Microk8s para usar repositorios de AWS ECR

Continuando con un post anterior de cómo probar Ansible AWX con Microk8s (en AWS EC2). Bueno, pues resulta que me creé una imagen personalizada para el contener awx_task para instalar una serie de librerías y comandos que necesitaba para lanzar unos playbooks; el fichero Dockerfile es similar a éste:

FROM ansible/awx_task:9.1.1

# Switch user to become root
USER 0

# Additional software
RUN cd && \
    set -x && \
    dnf install -y nmap-ncat htop && \
    dnf clean all

# Ansible venv additional dependencies
RUN cd && \
    source /var/lib/awx/venv/ansible/bin/activate && \
    umask 0022 && \
    pip install --upgrade pypsrp pysocks && \
    deactivate

# Restore the original user
# https://github.com/ansible/awx/blob/devel/installer/roles/image_build/templates/Dockerfile.task.j2
USER 1000

Leer más...