{"repo":"vmware/ansible-vsphere-gos-validation","free":true,"listed":false,"github":"https://github.com/vmware/ansible-vsphere-gos-validation","clone":"git clone https://github.com/vmware/ansible-vsphere-gos-validation.git","description":"Guest OS validation test set for VMware vSphere using Ansible","language":"Python","stars":44,"topics":["ansible","vsphere","os","testing","vmware-vsphere","automation"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"Guest Operating System Validation on vSphere using Ansible Getting Started Prerequisites 1. Install Ansible on your control machine, please refer to Installing Ansible 2. Install Tesseract Open Source OCR Engine for extracting text from screenshots, please refer to Installing Tesseract 3. Install required Python libraries in requirements.txt 4. Install required Ansible collections with latest version in requirements.yml 5. Log in to local control machine as root or a user in sudoers, which must enable NOPASSWD for all commands Steps to Launch Testing 1. Git clone project from github to your workspace on control machine. 2. Set the parameters required for testing in this file: vars/test.yml . 3. Modify the test cases in test case list file in below default path. For Linux testing: linux/gosv testcase list.yml For Windows testing: windows/gosv testcase list.yml 4. Launch testing using below commands from the same path of main.yml . 5. A new log folder will be created for current test run, which will include log files and files collected in test cases, e.g., logs/test-vm/2021-07-06-09-27-51/ . You can find log files: results.log which contains testbed information, VM information and test case results full debug.log which contains testing debug logs failed tasks.log which contains failed tasks logs known issues.log which lists known issues meet in current test run Catalog main.yml: Main playbook for guest operating system validation test ansible.cfg: User customized Ansible confi","default_branch":null,"files":null,"tree":[],"storefront":"/r/vmware","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vmware/ansible-vsphere-gos-validation/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}