diff options
author | Taka Cho <takamune.cho@att.com> | 2019-02-18 14:31:27 -0500 |
---|---|---|
committer | Taka Cho <takamune.cho@att.com> | 2019-02-18 14:33:53 -0500 |
commit | 9bec848ff9fc2c421f25bd0f998f67685f8b53aa (patch) | |
tree | 77c122b7a66db0eb95c74982673bf7baba54f335 | |
parent | f4089a2309fecb01e6e3ef06e03991a6be02e2d9 (diff) |
make ansible container backward compatible
Due to failure on docker-compose in APPC heat
and k8s in APPC pod. I made this change backward
compatible
Change-Id: I9f4bb7b4a6d75cfdc7e3272b3382474342fb142c
Issue-ID: APPC-1441
Signed-off-by: Taka Cho <takamune.cho@att.com>
-rw-r--r-- | ansible-server/pom.xml | 20 | ||||
-rw-r--r-- | ansible-server/src/main/Dockerfile | 6 | ||||
-rw-r--r-- | ansible-server/src/main/ansible-server/startAnsibleServer.sh | 6 |
3 files changed, 30 insertions, 2 deletions
diff --git a/ansible-server/pom.xml b/ansible-server/pom.xml index 662864cb..0b440d23 100644 --- a/ansible-server/pom.xml +++ b/ansible-server/pom.xml @@ -97,6 +97,26 @@ </arguments> </configuration> </execution> + <execution> + <id>change shell permissions</id> + <phase>process-sources</phase> + <goals> + <goal>exec</goal> + </goals> + <configuration> + <executable>/usr/bin/find</executable> + <arguments> + <argument>${basedir}/target/docker-stage/ansible-server</argument> + <argument>-name</argument> + <argument>*.sh</argument> + <argument>-exec</argument> + <argument>chmod</argument> + <argument>+x</argument> + <argument>{}</argument> + <argument>;</argument> + </arguments> + </configuration> + </execution> </executions> </plugin> </plugins> diff --git a/ansible-server/src/main/Dockerfile b/ansible-server/src/main/Dockerfile index e0abb04a..4a9c4147 100644 --- a/ansible-server/src/main/Dockerfile +++ b/ansible-server/src/main/Dockerfile @@ -7,7 +7,9 @@ WORKDIR /opt/ COPY ansible-server/requirements.txt ansible-server/requirements.txt -RUN apk add --no-cache py2-pip \ +RUN apk add --no-cache curl \ + bash \ + py2-pip \ python2 &&\ apk add --no-cache --virtual .build-deps build-base \ libffi-dev \ @@ -26,4 +28,4 @@ RUN mkdir /opt/onap ; ln -s /opt/ansible-server /opt/onap/ccsdk EXPOSE 8000 -ENTRYPOINT ["python2", "RestServer.py"] +##ENTRYPOINT ["python2", "RestServer.py"] diff --git a/ansible-server/src/main/ansible-server/startAnsibleServer.sh b/ansible-server/src/main/ansible-server/startAnsibleServer.sh new file mode 100644 index 00000000..193fe77f --- /dev/null +++ b/ansible-server/src/main/ansible-server/startAnsibleServer.sh @@ -0,0 +1,6 @@ +#!/bin/bash +exec &> >(tee -a "/var/log/ansible-server.log") + +cd /opt/onap/ccsdk +exec /usr/bin/python RestServer.py + |