08-16-2021 08:07 AM
Hi,
i treied to automate veritas using ansible i failed at first strep my play is below.
---
- hosts: localhost
gather_facts: false
become: root
any_errors_fatal: true
tasks:
- name: Facters
veritas_infoscale:
module: site_facters
register: facts
- name: Install InfoScale
veritas_infoscale:
module: yum
repository_name: LocalRepository
repository_baseurl: ftp:/10.20.10.5/var/tmp/dvd1-redhatlinux/rhel8_x86_64
gpgcheck: 1
gpgkey: ftp://10.20.10.5/var/tmp/dvd1-redhatlinux/rhel8_x86_64
product: ENTERPRISE
product_version: 7.4.2
facters: "{{ groups['all'] |map('extract', hostvars, ['facts','infoscale_facts'])| select()|list }}"
state: present
2) i copied my python modules provided by veritas in /usr/share/ansible/plugins/modules/
3) but im getting below errors while executing it
"msg": "Python Exception has occurred. Please check Ansible logs saved in /opt/VRTS/install/ansible/logs/ansible_play_20210816123404/Test-VM1-yum-20210816123404.log",
"rc": 111
and the logs are below
[root@Test-VM1 ~]# cat /opt/VRTS/install/ansible/logs/ansible_play_20210816123404/Test-VM1-yum-20210816123404.log
16 Aug 2021 12:34:04 ERROR Exception Type:<class 'KeyError'>
16 Aug 2021 12:34:04 ERROR Exception Message:'product'
16 Aug 2021 12:34:04 ERROR Exception Traceback: File "/tmp/ansible_veritas_infoscale_payload_uifsdbws/ansible_veritas_infoscale_payload.zip/ansible/modules/veritas_infoscale.py", line 90018, in main
File "/tmp/ansible_veritas_infoscale_payload_uifsdbws/ansible_veritas_infoscale_payload.zip/ansible/modules/veritas_infoscale.py", line 3495, in execute
File "/tmp/ansible_veritas_infoscale_payload_uifsdbws/ansible_veritas_infoscale_payload.zip/ansible/modules/veritas_infoscale.py", line 3552, in yum_state_present
08-20-2021 04:54 AM
first, upgrade to the latest version (like 7.4.3) with the latest patch applied.
also check the following python files
16 Aug 2021 12:34:04 ERROR Exception Traceback: File "/tmp/ansible_veritas_infoscale_payload_uifsdbws/ansible_veritas_infoscale_payload.zip/ansible/modules/veritas_infoscale.py", line 90018, in main
File "/tmp/ansible_veritas_infoscale_payload_uifsdbws/ansible_veritas_infoscale_payload.zip/ansible/modules/veritas_infoscale.py", line 3495, in execute
File "/tmp/ansible_veritas_infoscale_payload_uifsdbws/ansible_veritas_infoscale_payload.zip/ansible/modules/veritas_infoscale.py", line 3552, in yum_state_present
these *.py files are text files and you should be able to get a rough idea of what might happened and try to rectiofy the problem.