Hi Stefan,

It's installed on my Debian 10 host. It's located in /usr/bin/cpan

On Wednesday, July 24, 2019 at 8:30:34 AM UTC-5, Stefan Hornburg (Racke) 
wrote:
>
> On 7/24/19 3:01 PM, Keith Mills wrote: 
> > 
> >   Ansible playbook error:  
> >   <
> https://stackoverflow.com/questions/53576865/ansible-playbook-error-failed-to-find-required-executable-mysql-in-paths>Failed
>  
>
> >   to find required executable cpanm in paths: 
> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 
> > 
>
> Hello Keith, 
>
> where is your cpanm executable installed? 
>
> Regards 
>           Racke 
>
> > 
> > 
> > Ansible Version: 
> > 
> > ansible 2.8.0 
> >   config file = /etc/ansible/ansible.cfg 
> >   configured module search path = 
> [u'/home/jamekeit/.ansible/plugins/modules', 
> u'/usr/share/ansible/plugins/modules'] 
> >   ansible python module location = 
> /usr/lib/python2.7/site-packages/ansible 
> >   executable location = /usr/bin/ansible 
> >   python version = 2.7.5 (default, May 31 2018, 09:41:32) [GCC 4.8.5 
> 20150623 (Red Hat 4.8.5-28)] 
> > 
> > 
> > cpan-modules.yaml  
> > 
> > --- 
> >         - hosts: testservers 
> >         remote_user: root 
> >          
> >         # Note: I am testing this script 
> >         # The intended result is to increase speed to deploy new servers 
> >         # by installing the needed CPAN modules through Ansible instead 
> >         # of the old scripts from Build Admin. Copying requirements 
> from: 
> >         # 
> E:\BuildAgent\buildagent\linux\matrix_update\12-cpan\SLES-12-x86_64.sh 
> >          
> >         tasks: 
> >         - name: copy MyConfig.pm to the correct directory on remote 
> host(s) 
> >         template: 
> >         src: ../../../library/conf/debian/MyConfig-Debian.pm 
> >         dest: /root/.cpan/CPAN/MyConfig.pm 
> >         # - name: install CPANM so the next step can install all modules 
> >         # zypper: 
> >         # name: perl-App-cpanminus 
> >         # state: present 
> >         # Commented out the CPANM install because it...doesn't work 
> right, 
> >         # did manually by executing "cpan App::cpanminus" from our 
> mirror 
> >         # install needed CPAN modules 
> >         # - cpanm: name={{ item }} 
> >         - cpanm: 
> >         name: "{{ item }}" 
> >         with_items: 
> >         - "HTTP::DAV" 
> >         - "Log::Log4perl" 
> >         - "SOAP::Lite" 
> >         - "Digest::SHA1" 
> >         - "AnyData" 
> >         - "Log::Dispatch::FileRotate" 
> >         - "Term::Shell" 
> >         - "Crypt::RC4" 
> >         environment: 
> >         PERL_CPANM_OPT: "--mirror http://hCPAN1.sde.rdlabs.hpecorp.net/"; 
>
> >         ... 
> > 
> > 
> > 
> > 
> > PLAY [gen10alltools] 
> > 
> *****************************************************************************************************************************************************
>  
>
> > 
> > TASK [Gathering Facts] 
> > 
> ***************************************************************************************************************************************************
>  
>
> > ok: [hwbldeb10] 
> > 
> > TASK [copy MyConfig.pm to the correct directory on remote host(s)] 
> > 
> *******************************************************************************************************
>  
>
> > ok: [hwbldeb10] 
> > 
> > TASK [cpanm] 
> > 
> *************************************************************************************************************************************************************
>  
>
> > failed: [hwbldeb10] (item=HTTP::DAV) => {"ansible_loop_var": "item", 
> "changed": false, "item": "HTTP::DAV", "msg": 
> > "Failed to find required executable cpanm in paths: 
> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"} 
> > failed: [hwbldeb10] (item=Log::Log4perl) => {"ansible_loop_var": "item", 
> "changed": false, "item": "Log::Log4perl", 
> > "msg": "Failed to find required executable cpanm in paths: 
> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"} 
> > failed: [hwbldeb10] (item=SOAP::Lite) => {"ansible_loop_var": "item", 
> "changed": false, "item": "SOAP::Lite", "msg": 
> > "Failed to find required executable cpanm in paths: 
> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"} 
> > failed: [hwbldeb10] (item=Digest::SHA1) => {"ansible_loop_var": "item", 
> "changed": false, "item": "Digest::SHA1", "msg": 
> > "Failed to find required executable cpanm in paths: 
> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"} 
> > failed: [hwbldeb10] (item=AnyData) => {"ansible_loop_var": "item", 
> "changed": false, "item": "AnyData", "msg": "Failed 
> > to find required executable cpanm in paths: 
> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"} 
> > failed: [hwbldeb10] (item=Log::Dispatch::FileRotate) => 
> {"ansible_loop_var": "item", "changed": false, "item": 
> > "Log::Dispatch::FileRotate", "msg": "Failed to find required executable 
> cpanm in paths: 
> > /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"} 
> > failed: [hwbldeb10] (item=Term::Shell) => {"ansible_loop_var": "item", 
> "changed": false, "item": "Term::Shell", "msg": 
> > "Failed to find required executable cpanm in paths: 
> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"} 
> > failed: [hwbldeb10] (item=Crypt::RC4) => {"ansible_loop_var": "item", 
> "changed": false, "item": "Crypt::RC4", "msg": 
> > "Failed to find required executable cpanm in paths: 
> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"} 
> > 
> > PLAY RECAP 
> > 
> ***************************************************************************************************************************************************************
>  
>
> > hwbldeb10            : ok=2    changed=0    unreachable=0    failed=1    
> skipped=0    rescued=0    ignored=0 
> > 
> > -- 
> > You received this message because you are subscribed to the Google 
> Groups "Ansible Project" group. 
> > To unsubscribe from this group and stop receiving emails from it, send 
> an email to 
> > [email protected] <javascript:> <mailto:
> [email protected] <javascript:>>. 
> > To view this discussion on the web visit 
> > 
> https://groups.google.com/d/msgid/ansible-project/933b1b03-e1ee-4f72-a6de-93f8ff6c19fa%40googlegroups.com
>  
> > <
> https://groups.google.com/d/msgid/ansible-project/933b1b03-e1ee-4f72-a6de-93f8ff6c19fa%40googlegroups.com?utm_medium=email&utm_source=footer>.
>  
>
>
>
> -- 
> Ecommerce and Linux consulting + Perl and web application programming. 
> Debian and Sympa administration. Provisioning with Ansible. 
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" 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/ansible-project/e32c81f9-462f-4d7b-a07b-90433a48c7ef%40googlegroups.com.

Reply via email to