drone-plugins / drone-ansible

Drone plugin to provision via Ansible
http://plugins.drone.io/drone-plugins/drone-ansible
Apache License 2.0
30 stars 41 forks source link

Add paramiko #30

Closed olanystrom closed 4 years ago

olanystrom commented 4 years ago

ansible with network_cli needs paramiko for ssh connections to network devices. paramiko needs gcc (and build-base) installed.

so adding paramiko to a requirements.txt is not working. And since ansible uses paramiko for ssh for multiple modules I thought we should include it in the official plugin.

olanystrom commented 4 years ago

py-boto / py3-botocore seems to break right now.

py3-botocore-1.13.2-r0:
--
96 | breaks: py3-boto3-1.10.2-r0[py3-botocore<1.13.0]
97 | satisfies: py3-s3transfer-0.2.1-r0[py3-botocore]
olanystrom commented 4 years ago

Best I can do is to move from py3-boto3@testing to pip install boto3=1.10.6 (current version at of today) Now it passes all tests.

tboerger commented 4 years ago

If the boto package is currently broken that should be fixed. It's not planned to install it via pip.

olanystrom commented 4 years ago

If the boto package is currently broken that should be fixed. It's not planned to install it via pip.

Ok, so I'll just wait for alpine to fix the boto-package.

olanystrom commented 4 years ago

If the boto package is currently broken that should be fixed. It's not planned to install it via pip.

Returned to apk install of boto3

ERROR: unsatisfiable constraints:

98 | py3-botocore-1.13.6-r0: 99 | breaks: py3-boto3-1.10.2-r0[py3-botocore<1.13.0] 100 | satisfies: py3-s3transfer-0.2.1-r0[py3-botocor

@tboerger Do we know of when/if alpine will fix this?

tboerger commented 4 years ago

I had a chat on the alpine development channel, looks like the py3-boto3 package just needs to be rebuilt as the dependency botocore had been updated.

Ikke commented 4 years ago

A new version of py3-boto3 has been pushed, so this issue should be solved.

tboerger commented 4 years ago

Thanks for fixing the packages.