Am I correct that pipelines are only supported and not Freestyle? I created a Test Pipeline, and am able to see the ansible version when I ran "sh 'ansible --version'" so it appears the freestyle is using the JNLP container.
On Wed, 7 Oct 2020 at 21:24, David Foley <[email protected]> wrote: > Hi Nigel > > I'm using FreeStyle Project. > I have selected restricted to run on Node: Ansible > > On Wed, 7 Oct 2020 at 20:42, Nigel Armstrong < > [email protected]> wrote: > >> David, >> >> It sounds like you might not be running the step inside the >> right container. By default steps are runin the jnlp container. You need to >> specify `container('container-name') {` for which container to run in. See >> the documentation: https://plugins.jenkins.io/kubernetes/ >> >> -Nigel >> >> On Wed, Oct 7, 2020 at 12:20 PM David Foley <[email protected]> wrote: >> >>> When jenkins deploys the pod jnlp container along with my ansible >>> container is created within that Pod, >>> My docker file is using Ubuntu should I be using the jenkins/jnlp image >>> instead. >>> >>> If I keep the pod after the jobs fails and execute shell a d run which >>> ansible is shows the path >>> >>> On Wed 7 Oct 2020, 19:41 [email protected], < >>> [email protected]> wrote: >>> >>>> 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 >>>> <https://groups.google.com/d/msgid/jenkinsci-users/1f2e4118-8f60-4f6f-9407-2ed626aa3656n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> -- >>> You received this message because you are subscribed to a topic in the >>> Google Groups "Jenkins Users" group. >>> To unsubscribe from this topic, visit >>> https://groups.google.com/d/topic/jenkinsci-users/FwKy_J2Afgo/unsubscribe >>> . >>> To unsubscribe from this group and all its topics, send an email to >>> [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/jenkinsci-users/CAJUZ6v4UKN07WDBk19fsCHfGa26Rn90uMWNRwQ8axXTW9ycrvA%40mail.gmail.com >>> <https://groups.google.com/d/msgid/jenkinsci-users/CAJUZ6v4UKN07WDBk19fsCHfGa26Rn90uMWNRwQ8axXTW9ycrvA%40mail.gmail.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/CADE5uP_fWwtUV2jA3DLL73qVKfOKaj11B%2BYyiBmWs1q4mGtazw%40mail.gmail.com >> <https://groups.google.com/d/msgid/jenkinsci-users/CADE5uP_fWwtUV2jA3DLL73qVKfOKaj11B%2BYyiBmWs1q4mGtazw%40mail.gmail.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/CAJUZ6v4MECrGcQU-kmgmKL5J0NGUyqCPqqaNJM%2B5Kis-23ExXA%40mail.gmail.com.
