On 1/13/21 12:40 PM, Riain Condon wrote:
> Hi,
> 
> I'm using Ansible Galaxy v2.9.15 and attempting to install roles. This is all 
> run as part of a Jenkins pipeline so
> ansible-galaxy is used across several jobs all installing the same central 
> roles when they're run. 
> 
> Here's essentially what's happening:
> 
> + ansible-galaxy -vvv install --force 
> git+https://stash/ansible.digital.roles.git,develop
> <https://stash/ansible.digital.roles.git,develop> ansible-galaxy 2.9.15
> 
> config file = /etc/ansible/ansible.cfg
> configured module search path = 
> [u'/home/jenkins-slave/.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-galaxy
> python version = 2.7.5 (default, Aug 13 2020, 02:51:10) [GCC 4.8.5 20150623 
> (Red Hat 4.8.5-39)]
> Using /etc/ansible/ansible.cfg as config file
> Opened /home/jenkins-slave/.ansible/galaxy_token
> 
> Processing role ansible.digital.roles
> - changing role ansible.digital.roles from develop to develop
> 
> archiving [u'/usr/bin/git', 'archive', u'--prefix=ansible.digital.roles/',
> u'--output=/home/jenkins-slave/.ansible/tmp/ansible-local-5372Tp6n8A/tmpySnNvS.tar',
>  u'develop']
> - extracting ansible.digital.roles to 
> /home/jenkins-slave/.ansible/roles/ansible.digital.roles
> 
> [WARNING]: - ansible.digital.roles was NOT installed successfully: /home
> /jenkins-slave/.ansible/roles/ansible.digital.roles doesn't appear to contain 
> a role. please remove this directory
> manually if you really want to put the role here. ERROR! - you can use 
> --ignore-errors to skip failed roles and finish
> processing the list.
> 
> So, this error occurs and if I then re-run this after deleting the 
> ansible.digital.roles directory manually, it works
> fine. However, re-running again after it succeeds ends up with the above 
> error again.
> 
> Does anyone know a solution/work around? Is using --ignore-errors a safe way 
> to workaround this or could it end up
> masking other errors down the line?
> 
> Thanks,
> Riain

Hello Riain,

why don't you remove the target directory before running the ansible-galaxy 
install?

With using --force it downloads and overwrites the files in the target 
directory anyway.

Regards
        Racke

> 
> -- 
> 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] 
> <mailto:[email protected]>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ansible-project/9c86a3ea-6166-4836-a988-71939e1c25acn%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/9c86a3ea-6166-4836-a988-71939e1c25acn%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/0cf16abd-2151-47c8-3ef7-439fe9dce256%40linuxia.de.

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to