David,

Looks like your issue isn't with the dockerfile, but with ansible. The 
failure is listed as `ansible: not found`. Make sure your executor has 
ansible and its in the path. Note the user and directory jenkins is running 
the command in.

-Nigel
On Wednesday, October 7, 2020 at 4:09:38 AM UTC-7 Arnaud wrote:

> Hi,
>
> Could I suggest you to install at least Python 3.6 and not 3.3?
>
> Arnaud
>
> Le mar. 6 oct. 2020 à 23:05, [email protected] <[email protected]> a 
> écrit :
>
>> Hi All,
>>
>> Could do with some help with this one, I'm currently trying to use 
>> Kubernetes to build containers for jobs that will run within Jenkins. I'm 
>> currently having the issue where my Docker File  has Ansible installed but, 
>> for some reason,it's not able to run if the Container is built with Jenkins 
>>
>> FROM ubuntu:18.04
>>
>> RUN apt update -y && \
>>
>>     apt install python3.3 python3-dev gcc libpng-dev g++ build-essential 
>> libssl-dev libffi-dev curl wget unzip nano -y
>>
>> RUN apt install python3-pip libpython2.7-stdlib install python-pip -y && \
>>     pip3 install wheel && \
>>     pip3 install --upgrade setuptools
>>
>> RUN apt update && \
>>     apt install software-properties-common -y && \
>>     apt-add-repository --yes --update ppa:ansible/ansible && \
>>     apt install ansible -y 
>>
>> RUN apt update && \
>>     apt install -y software-properties-common && \
>>     rm -rf /var/lib/apt/lists/*
>>
>> RUN apt update && \
>>     apt install git openssh-server -y && \
>>
>>     sed -i 's|session required     pam_loginuid.so|session    optional     
>> pam_loginuid.so|g' /etc/pam.d/sshd && \
>>     mkdir -p /var/run/sshd
>>
>> RUN apt install openjdk-8-jdk maven -y && \
>>     adduser --quiet <user> && \
>>     echo "<user>:<pass>" | chpasswd && \
>>     mkdir /home/jenkins/.m2
>>
>> RUN pip3 install --upgrade pyvmomi && \
>>     pip install --upgrade pyvmomi
>>     
>> RUN service ssh start
>> EXPOSE 22
>> CMD ["/usr/sbin/sshd", "-D"]
>>
>> Building remotely on ansible-wwtrw 
>> <http://waves-jenkins.na.qualcomm.com:8080/computer/ansible-wwtrw> 
>> (ansible) in workspace /home/jenkins/agent/workspace/test[Checks API] No 
>> suitable checks publisher found. [test] $ /bin/sh -xe 
>> /tmp/jenkins813336478250655019.sh + whoami root + ansible --version 
>> /tmp/jenkins813336478250655019.sh: 3: /tmp/jenkins813336478250655019.sh: 
>> ansible: not found Build step 'Execute shell' marked build as failure  
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Jenkins Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/jenkinsci-users/1bf82f20-6e80-4863-84b0-df86db9e4419n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/jenkinsci-users/1bf82f20-6e80-4863-84b0-df86db9e4419n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/1f2e4118-8f60-4f6f-9407-2ed626aa3656n%40googlegroups.com.

Reply via email to