summaryrefslogtreecommitdiffstats
path: root/ansible-server
AgeCommit message (Collapse)AuthorFilesLines
2019-02-07Provide symlink to old ansible rootTimoney, Dan (dt5972)1-0/+2
For backward compatibility, provide symlink /opt/onap/ccsdk -> /opt/ansible-server in ansible server container. Change-Id: I935ded656800c6a94b0326dcdd52caaaf0c7a71a Issue-ID: CCSDK-1044 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-01-31remove proxy conf in pom for ansible-serverSylvain Desbureaux1-1/+0
Change-Id: I9f230afab027f4c2442c5af91a96bbddf691d78a Issue-ID: INT-816 Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
2019-01-31Debug ansible docker issueTimoney, Dan (dt5972)1-0/+1
Debug ansible docker install issue by turning on verbose logging. Change-Id: I9b032f459c1d2a4f798417b53dfc9957d510e37a Issue-ID: INT-816 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-01-30reduce ccsdk-ansible-server image footprintSylvain Desbureaux16-1162/+1534
Project "CIA" scope is to provide smaller and multi architecture docker images. This proposition aims to do that for ccsdk-ansible-server. The current size of this proposal is 139mb compared to the 618Mb image proposed before (and before actual ansible installation). Principles used are the following: 1. a "basic" `docker build .` should provide a working image; 2. use the smallest (and multi arch) base image possibe; 3. install necessary stuff only; 4. leverage python best practices for installation; 5. remove installation stuff occuring at run level and move them to build level. * Dockerfile is now at the root part; * ansible configuration file `ansible.cfg` is created and put in `configuration` folder; * ansible configuration file `ansible.cfg` is pushed during the build part with a reproductible process; * `python` files are on `ansible-server" folder so copying during build works out of the box; * yml files are put directly on `ansible-server/Playbooks` so copying during build works out the box; * Dockerfile base image is now alpine:3.8; * `timeout` executable being now from busybox, change in the command-line call has been made (`--signal` is now `-s` and `-t` is set before setting the timeout value). * Only install python and python-pip as alpine package and remove build dependencies package after use. * put all python requirements in `requirements.txt` package and launch pip installation command with this file. * call directly python main script (`RestServer.py`) as entrypoint and do the python installation stuff at build time. - [x] change pom.xml so building parts works - [ ] consider changing destination folder (`/opt/ansible-server/`) to the ancient one (`/opt/onap/ccsdk/`) if this is problematic Change-Id: I5c66f29ca40d9224aef3d230593735b8e0aa1f3b Issue-ID: INT-816 Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
2019-01-29alpine build, implement to follow VNF anisble ReqTaka Cho9-993/+1699
1. change from ubuntu build to alpine build 2, follow the dir path for playbook - pls see JIRA Change-Id: Iaa2f7e3c9fc66542b1bc0751826821276f773efa Issue-ID: CCSDK-1009 Signed-off-by: Taka Cho <takamune.cho@att.com>
2019-01-11Changes for FluorineTimoney, Dan (dt5972)1-2/+2
Update docker container for ODL Fluorine Change-Id: Ia595d5afb30b2ad53de547e3b5f89fd480a76a28 Issue-ID: CCSDK-870 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-01-08Prepare for release build0.4.0Timoney, Dan (dt5972)1-3/+2
Prepare for release of early ODL-Oxygen based CCSDK Dublin Change-Id: I8f725533def2c2bec8e37af86ee2657d125a50e0 Issue-ID: CCSDK-870 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2018-11-07Update packages inside the containerJulien Barbot1-0/+1
This prevents from package desynchronization, leading to half packages not installed. Change-Id: I11ef8a8f18e5b041b8c0c3c66b0792dad8361e28 Issue-ID: SDNC-443 Signed-off-by: Julien Barbot <julien@barbot.org>
2018-10-23Roll to initial Dublin snapshotTimoney, Dan (dt5972)1-2/+2
Roll version to initial Dublin snapshot Change-Id: If2e121ea6a05e532db7e055de9f86adec11ef378 Issue-ID: CCSDK-617 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2018-10-12Prepare for RC0 release3.0.0-ONAP0.3.1Timoney, Dan (dt5972)1-1/+1
Update to prepare for RC0 release build: remove -STAGING tag from release version and use released parent poms. Change-Id: I8737380807de0cb582d9a7a1fe99ca74b1c767b5 Issue-ID: CCSDK-617 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2018-10-04Roll to next snapshot versionTimoney, Dan (dt5972)1-2/+2
Roll ccsdk/distribution to next snapshot version. Change-Id: Ic5ba30c3abb0049dc125488f19e7622d2dce1ee1 Issue-ID: CCSDK-597 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2018-09-27Prepare for release build0.3.0Timoney, Dan (dt5972)1-1/+2
Remove -STAGING from release version and remove SNAPSHOT dependencies Change-Id: I2d10dea846bcdccf999ac34026a8c8b8677af4f1 Issue-ID: CCSDK-597 Signed-off-by: Timoney, Dan (dt5972) <dt5972@att.com>
2018-09-19fix ansible inventory pathAgarwal, Ruchira(ra1926)2-2/+2
Change ansible inventory path to have ccsdl instead of sdnc in path Change-Id: Iebd5a03b38aa92e01d1ec986661d49d461052a2d Issue-ID: CCSDK-586 Signed-off-by: Agarwal, Ruchira(ra1926) <ra1926@att.com>
2018-09-12Add ansible-server to ccsdkTimoney, Dan (dt5972)10-0/+2110
Add ansible-server to CCSDK (copied from sdnc) Change-Id: I1a351ada1b31cb6623ec2ef850a9d85f856ba41c Issue-ID: CCSDK-554 Signed-off-by: Timoney, Dan (dt5972) <dt5972@att.com>