Sign inSign up

futureys/ansible-runner-python3

By futureys

•Updated over 6 years ago

Ansible Runner which is running with Python3

Image
0

1.2K

Dockerfile
FROM ansible/ansible-runner:1.4.4
# Hot-fix, waiting for next version
# @see https://github.com/ansible/ansible/issues/56629
RUN yum remove -y python2-ansible-runner python2-daemon python2-lockfile python2-pexpect python2-psutil python2-ptyprocess
RUN pip uninstall -y --no-cache-dir ansible
# sshpass           : requirement to ssh host with password by Ansible
#                     @see https://github.com/ansible/ansible-runner/commit/7453c10a377bfc007ad99bf9dec6023bbaaee44e
# python3-devel     : requirement to install Ansible with Python 3
# gcc               : requirement to install psutil (Ansible) with Python 3
# gcc-python3-plugin: requirement to compile psutil by Python 3
# which             : requirement to run pipenv install --system --deploy
# * Ansible Runner depends on psutil
RUN yum install -y sshpass python3-devel gcc gcc-python3-plugin which && yum clean all
RUN pip3 install --no-cache-dir pipenv ansible ansible-runner