summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-12-20Merge "Add data list gathering script"Petr Ospalý1-0/+34
2018-12-20Add ONAP deploymentTomáš Levora1-0/+55
Adding deploy onap script Issue-ID: OOM-1551 Change-Id: Ib4c876880600431eb87851910f1151c112c9c67e Signed-off-by: Tomáš Levora <t.levora@partner.samsung.com>
2018-12-20Add data list gathering scriptTomáš Levora1-0/+34
Adding script for gathering data lists Issue-ID: OOM-1551 Change-Id: If2eff9c3eed23e89038d0eab73810b10281de0a4 Signed-off-by: Tomáš Levora <t.levora@partner.samsung.com>
2018-12-20Add self-installer creation to bash installerTomáš Levora1-0/+88
Adding script creating self-installer package Issue-ID: OOM-1551 Change-Id: If10e12da440864c3d72ca9a5b1fc27d89256225a Signed-off-by: Tomáš Levora <t.levora@partner.samsung.com>
2018-12-20Add cleanup tools to bash installerTomáš Levora2-0/+60
Adding script for deleting local images and cleanup script to bash installer Issue-ID: OOM-1551 Change-Id: I9459a9fc803a12abb5e2306d651b5307da5aca6d Signed-off-by: Tomáš Levora <t.levora@partner.samsung.com>
2018-12-20Add handling with offline dataTomáš Levora2-0/+167
Adding handling scripts for download and load offline data for bash installer Issue-ID: OOM-1551 Change-Id: I59feea8396841cb660463524f58ec65c626e69a6 Signed-off-by: Tomáš Levora <t.levora@partner.samsung.com>
2018-12-20Add NFS setup for bash installerTomáš Levora3-0/+146
Adding NFS installation and setup for bash installer Issue-ID: OOM-1551 Change-Id: Iba4b7f7136018027053d1c7cca0641c9d0ee3d7f Signed-off-by: Tomáš Levora <t.levora@partner.samsung.com>
2018-12-20Add upload script for npms to bash installerTomáš Levora1-0/+48
Adding script for uploading NPM packages to private Nexus repository Issue-ID: OOM-1551 Change-Id: Ic4d5e28f5bfc80df7db214aec650c99ad91c7730 Signed-off-by: Tomáš Levora <t.levora@partner.samsung.com>
2018-12-20Add download handler script to bash installerTomáš Levora1-0/+47
Adding handler to help with downloading files for bash installer Issue-ID: OOM-1551 Change-Id: I34008f681274515b833947f4880c8ac0fbfdf34d Signed-off-by: Tomáš Levora <t.levora@partner.samsung.com>
2018-12-20Add docker login script for bash installerTomáš Levora1-0/+38
Adding docker login script to log to private nexus registry Issue-ID: OOM-1551 Change-Id: I3420c1427af64ab2db9d0932f2179b4b306128d9 Signed-off-by: Tomáš Levora <t.levora@partner.samsung.com>
2018-12-20Add certificate extraction and generationTomáš Levora2-0/+102
Adding extraction and generation of certificates for nginx to handle SSL connection to nexus repository in bash installer Issue-ID: OOM-1551 Change-Id: Icf24bea5204c62f398a025178ff6d8a51d6bbb78 Signed-off-by: Tomáš Levora <t.levora@partner.samsung.com>
2018-12-20Merge "Adding role for application handling"Tomáš Levora4-5/+49
2018-12-20Merge "Adding main README file"Tomáš Levora1-0/+280
2018-12-20Merge "Add ansible role for dns simulation"Michal Ptacek3-0/+53
2018-12-20Merge "Uploading maven files script handler."Michal Ptacek1-0/+38
2018-12-20Merge "Add ansible firewall role"Michal Ptacek2-0/+19
2018-12-19Adding role for application handlingMichal Ptacek4-5/+49
this ansible role contains application specific tasks, it is written in generic way and different helm charts can be used as application. In addition operator can provide proprietary pre_install and post_install hooks. Change-Id: Ibe4b330e5a725dde41aca9f6a59d702cfaba6f52 Issue-ID: OOM-1551 Signed-off-by: Michal Ptacek <m.ptacek@partner.samsung.com>
2018-12-19Adding main README fileMichal Ptacek1-0/+280
main documentation for ansible offline installer Change-Id: I4e2cebf26a1720600dfed1a4b4c83a68a85426ed Issue-ID: OOM-1551 Signed-off-by: Michal Ptacek <m.ptacek@partner.samsung.com>
2018-12-19Add ansible role for dns simulationTomáš Levora3-0/+53
Adding role to simulate domain names for offline installation from private nexus repositories Issue-ID: OOM-1551 Change-Id: Ia3fe274e95ef078332627af9229195bd6e9a667d Signed-off-by: Tomáš Levora <t.levora@partner.samsung.com>
2018-12-19Add ansible role for docker installationTomáš Levora2-0/+40
Adding ansible role for installation of docker and its setup Issue-ID: OOM-1551 Change-Id: I49bca8eab46a2750cd627cbf709bed6744c88df5 Signed-off-by: Tomáš Levora <t.levora@partner.samsung.com>
2018-12-19Add ansible firewall roleTomáš Levora2-0/+19
Adding role to disable firewall to prevent any issue with communication during the installation Change-Id: I2390f0bc5062933e6a8bf4dcbc0b255b283f993d Issue-ID: OOM-1551 Signed-off-by: Tomáš Levora <t.levora@partner.samsung.com>
2018-12-19Uploading maven files script handler.Piotr Perzanowski1-0/+38
Upload maven files to proper location. Change-Id: Ic529b2ff3ce158f33a33e9f5dd306314040bd6d8 Issue-ID: OOM-1551 Signed-off-by: Piotr Perzanowski <p.perzanowsk@samsung.com>
2018-12-19Merge "Adding ansible helm role"Petr Ospalý1-0/+7
2018-12-19Merge "Adding ansible vncserver role"Petr Ospalý1-0/+19
2018-12-19Merge "Add resource-data handling role"Petr Ospalý3-0/+113
2018-12-19Merge "Add an ansible config to enable custom roles"Simon Hrabos1-0/+8
2018-12-19Merge "Add the playbook for unpacking the resources"Simon Hrabos1-0/+49
2018-12-19Merge "Add the infrastructure playbook to setup cluster"Simon Hrabos1-0/+71
2018-12-19Merge "Add the playbook for deploying the kubernetes"Simon Hrabos1-0/+31
2018-12-19Merge "Add application-install role"Simon Hrabos3-0/+40
2018-12-19Merge "Add the playbook for deploying the helm app"Simon Hrabos1-0/+23
2018-12-19Merge "Add the wrapper for running the ansible"Simon Hrabos1-0/+132
2018-12-19Merge "Add .gitignore to the ansible directory"Simon Hrabos1-0/+1
2018-12-19Merge "Add empty application directory with README"Simon Hrabos1-0/+58
2018-12-19Add the wrapper for running the ansiblePetr Ospalý1-0/+132
This script can run ansible playbook inside the docker container or (default) in the chroot environment. Change-Id: I713d6d76a4e20fc365a0ac7f47482004608354f6 Issue-ID: OOM-1551 Signed-off-by: Petr Ospalý <p.ospaly@partner.samsung.com>
2018-12-19Add the playbook for deploying the helm appPetr Ospalý1-0/+23
The application specific stuff should be in the directory application - look at the README.md there Change-Id: I59d103246d0f54ea329a04d43479c4f31952b902 Issue-ID: OOM-1551 Signed-off-by: Petr Ospalý <p.ospaly@partner.samsung.com>
2018-12-19Add application-install roleTomas Levora3-0/+40
This role adds helm install handling to ansible installer Change-Id: I31f62a815822f5375cc7e5b138bec27e359127b0 Issue-ID: OOM-1551 Signed-off-by: Tomáš Levora <t.levora@partner.samsung.com>
2018-12-19Add the playbook for deploying the kubernetesPetr Ospalý1-0/+31
As the orchestration manager is used the rancher project Change-Id: I178bfc8edc7f381dd735e3b19ac34f3cf6efdf53 Issue-ID: OOM-1551 Signed-off-by: Petr Ospalý <p.ospaly@partner.samsung.com>
2018-12-19Add the infrastructure playbook to setup clusterPetr Ospalý1-0/+71
It will make arrangements to make offline installation possible - especially: dns handling nexus repository package installation Issue-ID: OOM-1551 Change-Id: I3c60efd413f558454d63d4e79948bcc421f7bcd1 Signed-off-by: Petr Ospalý <p.ospaly@partner.samsung.com>
2018-12-19Add the playbook for unpacking the resourcesPetr Ospalý1-0/+49
Change-Id: I2b0190dc25f341fafa3b1cbf978c764c675280d4 Issue-ID: OOM-1551 Signed-off-by: Petr Ospalý <p.ospaly@partner.samsung.com>
2018-12-19Add the setup playbook for distributing ssh keysPetr Ospalý1-0/+26
Change-Id: I76773122de3d0b85a5bd772353614834df382c54 Issue-ID: OOM-1551 Signed-off-by: Petr Ospalý <p.ospaly@partner.samsung.com>
2018-12-19Add an ansible config to enable custom rolesPetr Ospalý1-0/+8
Inside the application directory can be defined a custom application specific role Issue-ID: OOM-1551 Change-Id: Ic975a477fa33452f061a88c133a0e3edae747d94 Signed-off-by: Petr Ospalý <p.ospaly@partner.samsung.com>
2018-12-19Add .gitignore to the ansible directoryPetr Ospalý1-0/+1
To avoid including the untarred chroot directory into git Issue-ID: OOM-1551 Change-Id: I4f760a2a5068a78fb5a05ebb1874544d55a2fc83 Signed-off-by: Petr Ospalý <p.ospaly@partner.samsung.com>
2018-12-19Add empty application directory with READMEPetr Ospalý1-0/+58
Issue-ID: OOM-1551 Change-Id: I9bd50199d441bcc33d9a8019297950e556f378e4 Signed-off-by: Petr Ospalý <p.ospaly@partner.samsung.com>
2018-12-19Merge "Add control variables for the ansible deploy"Michal Ptacek2-0/+165
2018-12-19Add the template for the hosts inventory filePetr Ospalý1-0/+32
Issue-ID: OOM-1551 Change-Id: I6ed8cae7fae5b482b5934d0e974434083714cf75 Signed-off-by: Petr Ospalý <p.ospaly@partner.samsung.com>
2018-12-19Add control variables for the ansible deployPetr Ospalý2-0/+165
all.yml should be set or redefined per application infrastructure.yml should be modified only with a care Issue-ID: OOM-1551 Change-Id: I05dd6b83d980101214881420e3825949e75afc73 Signed-off-by: Petr Ospalý <p.ospaly@partner.samsung.com>
2018-12-19Merge "Adding nginx role"Michal Ptacek2-0/+142
2018-12-19Merge "Add nexus ansible role"Michal Ptacek8-0/+136
2018-12-19Add ansible library for creating the k8n env.Petr Ospalý1-0/+341
Issue-ID: OOM-1551 Change-Id: I485f58e560086345bd27a4a7f94d2651a0cd357e Signed-off-by: Petr Ospalý <p.ospaly@partner.samsung.com>