LINUX.ORG.RU
ФорумAdmin

ansible aix_devices

 ,


0

1

решил исп. ansible в среде linux и AIX и сразу на AIX попал не странное поведение.

# cat dev_scan.yaml
  - name: Test devices on aix
    hosts: testserver
    gather_facts: no
    tasks:
       - name: Scan new devices
         aix_devices:
          #  force: yes
            state: available
# ansible-playbook -v dev_scan.yaml
Using /etc/ansible/ansible.cfg as config file

PLAY [Test devices on aix] ***************************************************************

TASK [Scan new devices] ******************************************************************
changed: [testserver] => {"changed": true, "msg": ""}

PLAY RECAP *******************************************************************************
testserver                : ok=1    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0

должен запуститься cfgmgr, но он «не срабатывает»

даже запустил вот такой «снифер»

cfgmgr появляется в процессах на «мгновение» и ничего не делает, хотя если запустить его из консоли он работае почти 1 сек и этот «снифер» выдал бы сотню другую строк.

[root@testserver /] # while :; do ps -ef | grep '[c]fgmgr'; done

    root  8323440 13894080  10 22:18:45  pts/1  0:00 /usr/sbin/cfgmgr

Кто виноват и что делать?

ЗЫ: через модуль command не проблема запустить cfgmgr, но хотелось бы без костылей раз уж есть модули для AIX

AIX 7.2 on POWER9

ansible 2.9

★★★★★

Последнее исправление: futurama (всего исправлений: 1)

в ansible кто-то завез аиксового добра?) а если сделать

aix_devices:
  device: all
  state: available

если я верно понимаю доку

all is valid to rescan
user_undefined
()
Последнее исправление: user_undefined (всего исправлений: 1)
Ответ на: комментарий от user_undefined

я уже текст модуля смотрел. device должен быть неопределен (отсутствовать) для вызова cfgmgr без параметров

futurama ★★★★★
() автор топика
Последнее исправление: futurama (всего исправлений: 1)
Ответ на: комментарий от i3wm

нет. если есть device: all, то формируется команда cfgmgr -l all

а такая команда не верная с точки зрения cfgmgr

futurama ★★★★★
() автор топика

в моем случае cfgmgr запускается (видно по «сниферу»), но тут же умирает (убивается), а не отрабатывает нормально

futurama ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.