fatal: [AIXHOST]: FAILED! => {
"ansible_facts": {
"pkg_mgr": "yum"
},
"changed": false,
"rc": 1
}
MSG:
MODULE FAILURE
See stdout/stderr for the exact error
MODULE_STDOUT:
Traceback (most recent call last):
File "/root/.ansible/tmp/ansible-tmp-1558346846.77-273271480181096/AnsiballZ_yum.py", line 113, in <module>
_ansiballz_main()
File "/root/.ansible/tmp/ansible-tmp-1558346846.77-273271480181096/AnsiballZ_yum.py", line 105, in _ansiballz_main
invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)
File "/root/.ansible/tmp/ansible-tmp-1558346846.77-273271480181096/AnsiballZ_yum.py", line 48, in invoke_module
imp.load_module('__main__', mod, module, MOD_DESC)
File "/tmp/ansible_yum_payload_3ucq8o/__main__.py", line 341, in <module>
File "/opt/freeware/lib/python2.7/site-packages/yum/__init__.py", line 49, in <module>
_ = yum.i18n._
AttributeError: 'module' object has no attribute 'i18n'
MODULE_STDERR:
Shared connection to 10.0.0.2 closed.
# tasks file for manage_aixtoolbox
- name: gather all aix facts
aix_facts:
options:
- all
- name: check if perzl
shell: /usr/bin/yum -q repolist | /usr/bin/grep -q perzl
register: perzl_repo
failed_when: false
- name: fail if on perzl repo
fail: msg="still on perzl"
when: perzl_repo.rc == 0
- name: backup sudoers file
copy:
src: /etc/sudoers
dest: /etc/sudoers.save
remote_src: yes
backup: yes
failed_when: false
- name: make sure packages directory exists
file:
path: /opt/freeware/lib/rpm/Packages
state: directory
- name: generate yum conf from template
template:
src: yum.conf_71.j2
dest: /opt/freeware/etc/yum/yum.conf
when: ansible_facts["oslevel"]["OS_Ver"] == "71"
- name: generate yum conf from template
template:
src: yum.conf_72.j2
dest: /opt/freeware/etc/yum/yum.conf
when: ansible_facts["oslevel"]["OS_Ver"] == "72"
- name: remove all old repo configs
file:
path: /opt/freeware/etc/yum/repos.d/
state: absent
- name: install common packages
yum:
state: present
name: "{{ package_list }}"
update_cache: yes
skip_broken: yes
allow_downgrade: yes
- name: restore sudoers file
copy:
src: /etc/sudoers.save
dest: /etc/sudoers
remote_src: yes
failed_when: false
- name: remove sudoers backup
file:
path: /etc/sudoers.save
state: absent
failed_when: false