summaryrefslogtreecommitdiffstats
path: root/deployment/playbooks
Commit message (Collapse)AuthorAgeFilesLines
* [Deployment] Increase timeout for waiting rebooted nodes to come upValerii Ponomarov2019-03-141-1/+1
| | | | | | | | When VMWare hypervisor is under heavy load, node boot up may be slower than 3 minutes. So, increase timeout from 3 to the 6 minutes. Change-Id: I27f0166d6c4221f7a647d55df704f429bf9d6dcc
* [Deployment] Fix vmware resource pool and folder module utilsValerii Ponomarov2019-03-042-17/+30
| | | | | | | | | | | | | | Following modules: - deployment/playbooks/library/vmware_folder.py - deployment/playbooks/library/vmware_resource_pool.py Were broken by '2035d7e6' commit with pep8 fixes. It was broken due to the change of the import module logic which led to the absence of required modules imports. So, fix it by using 'expected' import approach - importing functions directly, not modules. Change-Id: Ib1f9db410a8aa0171fea0e7017e29148167baf65
* [Deployment] Fix CRS deployment for non-root usersValerii Ponomarov2019-02-221-1/+4
| | | | | | | User's home dir in CRS logic was hardcoded as "root". So, fix it by calculating home dir of the current user. Change-Id: Ib586fa605390126eb3a2efaf8c93856e52676aaf
* [Deployment] Add 1min sleep after yum update operationValerii Ponomarov2019-02-181-0/+3
| | | | | | To let system services start up in time. Change-Id: I4b4781119656c9fdc75017a28c80c20bdd0eae21
* Fix pep8 errors in the deployment py filesValerii Ponomarov2019-02-153-116/+150
| | | | Change-Id: I5f25b1dfce5d3298295939f59c3ff435ae7c6d8a
* [Deployment] Remove 'ignore_errors' flag from required stepsValerii Ponomarov2019-02-141-1/+0
| | | | | | | | For the moment, if subscription manager fails, we continue deployment, but it is mistake. We just spend redundant time before we try to install anything. Change-Id: Ib95c00a3c605b98f3cd6b7998d4b482533a5d491
* Install correct heketi-client version on master nodesValerii Ponomarov2019-02-123-18/+67
| | | | | | | | | | Before, we were installing latest heketi-client version on master nodes. But, in case we install old OCS/CNS we may end up with false impression that we have new features, when it is not so. So, read heketi-client package version from Heketi POD and install exactly the same version on the master nodes. Change-Id: Ic4e9edd7f6ef614d28c061712473aaf9b9f652e2
* Add end-to-end OCP 'deployment' functionalityValerii Ponomarov2019-02-0764-0/+3325
Add end-to-end deployment tool of OpenShift and OpenShift Container Storage on top of VMWare. Added code is modified version of the 'reference-architecture/vmware-ansible' dir from the following repo: https://github.com/vponomaryov/openshift-ansible-contrib Read 'deployment/README.rst' file for more details about the deployment tool. Change-Id: Ic96f252ff786cc1ecf24d27f0ec47e324131e41b