diff options
author | Sylvain Desbureaux <sylvain.desbureaux@orange.com> | 2019-03-05 17:40:10 +0100 |
---|---|---|
committer | Sylvain Desbureaux <sylvain.desbureaux@orange.com> | 2019-03-05 17:54:04 +0100 |
commit | 78327d7d3e648a393ce247216e99fb4d966bd79e (patch) | |
tree | 4ecb2a44930b49cd66defe8ff800ba9904c03ad5 /ansible-server | |
parent | 38e175fa6762c27b85df450002e6458d9b0a41d6 (diff) |
Fix SSH transport for Ansible server
with previous configuration of ansible server docker, as there was no
ssh binary, ansible switched to paramiko and it was causing "cannot
import name aead".
Added "ssh" as binary and tried to make paramiko work as some modules
requires it (such as PAN-OS). but it still fails with the same error...
Also given "ansible-server" to ansible user as it can create
PlaybooksTemp (wasn't allowed before).
Change-Id: Ic4a82e29edcf68b44219cd17dabcf2f6b03dc6c8
Issue-ID: APPC-1523
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
Diffstat (limited to 'ansible-server')
-rw-r--r-- | ansible-server/src/main/Dockerfile | 2 | ||||
-rw-r--r-- | ansible-server/src/main/ansible-server/requirements.txt | 4 |
2 files changed, 5 insertions, 1 deletions
diff --git a/ansible-server/src/main/Dockerfile b/ansible-server/src/main/Dockerfile index 7ad66d30..40de69e6 100644 --- a/ansible-server/src/main/Dockerfile +++ b/ansible-server/src/main/Dockerfile @@ -10,6 +10,7 @@ COPY ansible-server/requirements.txt ansible-server/requirements.txt RUN apk add --no-cache curl \ bash \ py2-pip \ + openssh-client \ python2 &&\ apk add --no-cache --virtual .build-deps build-base \ libffi-dev \ @@ -29,6 +30,7 @@ WORKDIR /opt/ansible-server RUN mkdir /opt/onap ; ln -s /opt/ansible-server /opt/onap/ccsdk RUN echo > /var/log/ansible-server.log RUN chown ansible:ansible /var/log/ansible-server.log +RUN chown ansible:ansible /opt/ansible-server USER ansible:ansible diff --git a/ansible-server/src/main/ansible-server/requirements.txt b/ansible-server/src/main/ansible-server/requirements.txt index 3d508f4e..858db8c8 100644 --- a/ansible-server/src/main/ansible-server/requirements.txt +++ b/ansible-server/src/main/ansible-server/requirements.txt @@ -1,4 +1,6 @@ PyMySQL cherrypy<18.0.0 requests -ansible
\ No newline at end of file +ansible +paramiko +aead |