Controlerul meu ansible rulează pe o mașină Rocky 8.5 cu pachetul ansible-freeipa versiunea 0.3.8-1.el8 rpm instalat.
ansible 2.9.27
fișier de configurare = /etc/ansible/ansible.cfg
cale de căutare a modulului configurat = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
Locația modulului ansible python = /usr/lib/python3.6/site-packages/ansible
locație executabilă = /usr/bin/ansible
versiunea python = 3.6.8 (implicit, 9 noiembrie 2021, 14:44:26) [GCC 8.5.0 20210514 (Red Hat 8.5.0-3)]
Am colecția ansible_freeipa stocată în /etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa.
Mi-am actualizat parametrul „colecții” ansible.cfg pentru a indica: /etc/ansible/community_collections.
Încerc să alătur trei gazde la un server freeipa proaspăt instalat. Când îmi rulez playbook-ul, începe să aplice rolul ipaclient, dar nu reușește la sarcina „Instalare - test client IPA” care se găsește în fișierul ipaclient/tasks/install.yml.
Se pare că nu reușește să găsească fișierul „ansible_ipa_client.py”. Dar pot vedea că se află în /etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/module_utils
Iată ce se întâmplă când rulez piesa:
ansible-playbook 2.9.27
fișier de configurare = /etc/ansible/ansible.cfg
cale de căutare a modulului configurat = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
Locația modulului ansible python = /usr/lib/python3.6/site-packages/ansible
locație executabilă = /usr/bin/ansible-playbook
versiunea python = 3.6.8 (implicit, 9 noiembrie 2021, 14:44:26) [GCC 8.5.0 20210514 (Red Hat 8.5.0-3)]
Folosind /etc/ansible/ansible.cfg ca fișier de configurare
Omiterea apelului invers „acționabil”, deoarece avem deja un apel invers stdout.
Se omite apelul invers „counter_enabled”, deoarece avem deja un apel invers stdout.
Omiterea apelului invers „depanare”, deoarece avem deja un apel invers stdout.
Omiterea apelului înapoi „dens”, deoarece avem deja un apel invers stdout.
Sari peste apel invers „dens”, deoarece avem deja un apel invers stdout.
Se omite apelul invers „full_skip”, deoarece avem deja un apel invers stdout.
Se omite apelul invers „json”, deoarece avem deja un apel invers stdout.
Sari peste apel invers „minimal”, deoarece avem deja un apel invers stdout.
Se omite apelul invers „null”, deoarece avem deja un apel invers stdout.
Se omite apelul invers „oneline”, deoarece avem deja un apel invers stdout.
Omiterea apelului înapoi „selectiv”, deoarece avem deja un apel invers stdout.
Omiterea apelului invers „skippy”, deoarece avem deja un apel invers stdout.
Se omite apelul invers „stderr”, deoarece avem deja un apel invers stdout.
Se omite apelul invers „unixy”, deoarece avem deja un apel invers stdout.
Se omite apelul invers „yaml”, deoarece avem deja un apel invers stdout.
MANUAL DE JOCURI: bootstrap.yml ********************************************* **************************************************** ********************
1 joacă în bootstrap.yml
PLAY [ipaclients] ************************************************ **************************************************** **************************
META: conducătorii de conducere
META: conducătorii de conducere
META: conducătorii de conducere
Joi, 28 aprilie 2022 19:48:20 +0000 (0:00:00.233) 0:00:00.233 ********
Joi, 28 aprilie 2022 19:48:20 +0000 (0:00:00.023) 0:00:00.256 ********
Joi, 28 aprilie 2022 19:48:20 +0000 (0:00:00.050) 0:00:00.306 ********
SARCINA [freeipa.ansible_freeipa.ipaclient : importați variabile specifice distribuției] **************************************** ********************
calea sarcinii: /etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/tasks/main.yml:4
ok: [cm.mts.sys] => (item=/etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/vars/RedHat-8.yml) => {"ansible_facts": {"ipaclient_packages" : ["@idm:DL1/client"]}, "ansible_included_var_files": ["/etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/vars/RedHat-8.yml"], "ansible_loop_var": „articol”, „schimbat”: fals, „articol”: „/etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/vars/RedHat-8.yml"}
Joi, 28 aprilie 2022 19:48:20 +0000 (0:00:00.164) 0:00:00.471 ********
ok: [inf-4.mts.sys] => (item=/etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/vars/RedHat-8.yml) => {"ansible_facts": {" ipaclient_packages": ["@idm:DL1/client"]}, "ansible_included_var_files": ["/etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/vars/RedHat-8.yml_loop"], "_varansible_loop ": "articol", "modificat": fals, "articol": "/etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/vars/RedHat-8.yml"}
Joi, 28 aprilie 2022 19:48:20 +0000 (0:00:00.059) 0:00:00.531 ********
ok: [mitts-hst-5.mts.sys] => (item=/etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/vars/RedHat-8.yml) => {"ansible_facts": {"ipaclient_packages": ["@idm:DL1/client"]}, "ansible_included_var_files": ["/etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/vars/RedHat-8.yml"], "ansible_loop_var": "articol", "schimbat": fals, "articol": "/etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/vars/RedHat-8.yml"}
Joi, 28 aprilie 2022 19:48:20 +0000 (0:00:00.108) 0:00:00.639 ********
inclus: /etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/tasks/install.yml pentru cm.mts.sys
Joi, 28 aprilie 2022 19:48:21 +0000 (0:00:00.155) 0:00:00.795 ********
incluse: /etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/tasks/install.yml pentru inf-4.mts.sys, mitts-hst-5.mts.sys
Joi, 28 aprilie 2022 19:48:21 +0000 (0:00:00.118) 0:00:00.914 ********
Joi, 28 aprilie 2022 19:48:21 +0000 (0:00:00.048) 0:00:00.962 ********
SARCINA [freeipa.ansible_freeipa.ipaclient: Instalare - Asigurați-vă că sunt instalate pachetele client IPA] ******************************** *********
calea activității: /etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/tasks/install.yml:4
ok: [cm.mts.sys] => {"schimbat": fals, "msg": "Nimic de făcut", "rc": 0, "rezultate": []}
Joi, 28 aprilie 2022 19:48:23 +0000 (0:00:02.024) 0:00:02.987 ********
SARCINA [freeipa.ansible_freeipa.ipaclient: Instalare - Asigurați-vă că sunt instalate pachetele client IPA] ******************************** *********
calea activității: /etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/tasks/install.yml:4
ok: [inf-4.mts.sys] => {"schimbat": fals, "msg": "Nimic de făcut", "rc": 0, "rezultate": []}
Joi, 28 aprilie 2022 19:48:23 +0000 (0:00:00.025) 0:00:03.013 ********
SARCINA [freeipa.ansible_freeipa.ipaclient: Instalare - Setați ipaclient_servers] ************************************* ****************************
calea activității: /etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/tasks/install.yml:10
skipping: [cm.mts.sys] => {"schimbat": fals, "skip_reason": "Rezultatul condiționat a fost fals"}
Joi, 28 aprilie 2022 19:48:23 +0000 (0:00:00.136) 0:00:03.150 ********
SARCINA [freeipa.ansible_freeipa.ipaclient: Instalare - Setați ipaclient_servers] ************************************* ****************************
calea activității: /etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/tasks/install.yml:10
skipping: [inf-4.mts.sys] => {"schimbat": fals, "skip_reason": "Rezultatul condiționat a fost fals"}
Joi, 28 aprilie 2022 19:48:23 +0000 (0:00:00.053) 0:00:03.204 ********
SARCINA [freeipa.ansible_freeipa.ipaclient : Instalare - Setați ipaclient_servers din inventarul clusterului] ************************************ ********
calea activității: /etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/tasks/install.yml:15
skipping: [cm.mts.sys] => {"schimbat": fals, "skip_reason": "Rezultatul condiționat a fost fals"}
Joi, 28 aprilie 2022 19:48:23 +0000 (0:00:00.135) 0:00:03.339 ********
SARCINA [freeipa.ansible_freeipa.ipaclient : Instalare - Setați ipaclient_servers din inventarul clusterului] ************************************ ********
calea activității: /etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/tasks/install.yml:15
skipping: [inf-4.mts.sys] => {"schimbat": fals, "skip_reason": "Rezultatul condiționat a fost fals"}
Joi, 28 aprilie 2022 19:48:23 +0000 (0:00:00.052) 0:00:03.392 ********
SARCINA [freeipa.ansible_freeipa.ipaclient: Instalare - Verificați dacă principalul sau keytab-ul este setat] ******************************** **********
calea sarcinii: /etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/tasks/install.yml:21
skipping: [cm.mts.sys] => {"schimbat": fals, "skip_reason": "Rezultatul condiționat a fost fals"}
Joi, 28 aprilie 2022 19:48:23 +0000 (0:00:00.078) 0:00:03.471 ********
SARCINA [freeipa.ansible_freeipa.ipaclient: Instalare - Verificați dacă principalul sau keytab-ul este setat] ******************************** **********
calea sarcinii: /etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/tasks/install.yml:21
skipping: [inf-4.mts.sys] => {"schimbat": fals, "skip_reason": "Rezultatul condiționat a fost fals"}
Joi, 28 aprilie 2022 19:48:23 +0000 (0:00:00.089) 0:00:03.560 ********
SARCINA [freeipa.ansible_freeipa.ipaclient: Instalare - Setați principalul implicit dacă nu este dat nicio tablă de taste] ******************************** ************
calea activității: /etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/tasks/install.yml:25
skipping: [cm.mts.sys] => {"schimbat": fals, "skip_reason": "Rezultatul condiționat a fost fals"}
Joi, 28 aprilie 2022 19:48:23 +0000 (0:00:00.090) 0:00:03.651 ********
SARCINA [freeipa.ansible_freeipa.ipaclient: Instalare - Setați principalul implicit dacă nu este dat nicio tablă de taste] ******************************** ************
calea activității: /etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/tasks/install.yml:25
skipping: [inf-4.mts.sys] => {"schimbat": fals, "skip_reason": "Rezultatul condiționat a fost fals"}
Joi, 28 aprilie 2022 19:48:23 +0000 (0:00:00.080) 0:00:03.732 ********
SARCINA [freeipa.ansible_freeipa.ipaclient: Instalare - test client IPA] **************************************** ************************************
calea activității: /etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/tasks/install.yml:30
fatal: [cm.mts.sys]: A ESCUT! => {"msg": "Nu s-a putut găsi codul de suport pentru modulul importat pentru freeipa.ansible_freeipa.ipaclient_test. S-a căutat fie validate_domain_name.py, fie ansible_ipa_client.py"}
SARCINA [freeipa.ansible_freeipa.ipaclient: Instalare - test client IPA] **************************************** ************************************
calea activității: /etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/tasks/install.yml:30
fatal: [inf-4.mts.sys]: FAILED! => {"msg": "Nu s-a putut găsi codul de suport pentru modulul importat pentru freeipa.ansible_freeipa.ipaclient_test. S-a căutat fie validate_domain_name.py, fie ansible_ipa_client.py"}
SARCINA [freeipa.ansible_freeipa.ipaclient: Instalare - Asigurați-vă că sunt instalate pachetele client IPA] ******************************** *********
calea activității: /etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/tasks/install.yml:4
ok: [mitts-hst-5.mts.sys] => {"schimbat": fals, "msg": "Nimic de făcut", "rc": 0, "rezultate": []}
Joi, 28 aprilie 2022 19:48:24 +0000 (0:00:00.860) 0:00:04.592 ********
SARCINA [freeipa.ansible_freeipa.ipaclient: Instalare - Setați ipaclient_servers] ************************************* ****************************
calea activității: /etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/tasks/install.yml:10
skipping: [mitts-hst-5.mts.sys] => {"schimbat": fals, "skip_reason": "Rezultatul condiționat a fost fals"}
Joi, 28 aprilie 2022 19:48:25 +0000 (0:00:00.222) 0:00:04.814 ********
SARCINA [freeipa.ansible_freeipa.ipaclient : Instalare - Setați ipaclient_servers din inventarul clusterului] ************************************ ********
calea activității: /etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/tasks/install.yml:15
skipping: [mitts-hst-5.mts.sys] => {"schimbat": fals, "skip_reason": "Rezultatul condiționat a fost fals"}
Joi, 28 aprilie 2022 19:48:25 +0000 (0:00:00.220) 0:00:05.035 ********
SARCINA [freeipa.ansible_freeipa.ipaclient: Instalare - Verificați dacă principalul sau keytab-ul este setat] ******************************** **********
calea sarcinii: /etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/tasks/install.yml:21
skipping: [mitts-hst-5.mts.sys] => {"schimbat": fals, "skip_reason": "Rezultatul condiționat a fost fals"}
Joi, 28 aprilie 2022 19:48:25 +0000 (0:00:00.208) 0:00:05.244 ********
SARCINA [freeipa.ansible_freeipa.ipaclient: Instalare - Setați principalul implicit dacă nu este dat nicio tablă de taste] ******************************** ************
calea activității: /etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/tasks/install.yml:25
skipping: [mitts-hst-5.mts.sys] => {"schimbat": fals, "skip_reason": "Rezultatul condiționat a fost fals"}
Joi, 28 aprilie 2022 19:48:25 +0000 (0:00:00.213) 0:00:05.457 ********
SARCINA [freeipa.ansible_freeipa.ipaclient: Instalare - test client IPA] **************************************** ************************************
calea activității: /etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/tasks/install.yml:30
fatal: [mitts-hst-5.mts.sys]: FAILED! => {"msg": "Nu s-a putut găsi codul de suport pentru modulul importat pentru freeipa.ansible_freeipa.ipaclient_test. S-a căutat fie validate_domain_name.py, fie ansible_ipa_client.py"}
JOACĂ RECAPITULARE ************************************************ **************************************************** ********************************
cm.mts.sys : ok=3 schimbat=0 inaccesibil=0 eșuat=1 omis=4 salvat=0 ignorat=0
inf-4.mts.sys: ok=3 schimbat=0 inaccesibil=0 eșuat=1 omis=4 salvat=0 ignorat=0
mitts-hst-5.mts.sys : ok=3 schimbat=0 inaccesibil=0 eșuat=1 omis=4 salvat=0 ignorat=0
Joi, 28 aprilie 2022 19:48:25 +0000 (0:00:00.211) 0:00:05.669 ********
==================================================== ==============================
freeipa.ansible_freeipa.ipaclient : Instalare - Asigurați-vă că sunt instalate pachetele client IPA ------------------------------------ ------ 2.02s
/etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/tasks/install.yml:4 ------------------------
freeipa.ansible_freeipa.ipaclient : Instalare - Setați ipaclient_servers ----------------------------------------- ------------------------- 0,22 s
/etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/tasks/install.yml:10 -----------------------
freeipa.ansible_freeipa.ipaclient : Instalare - Setați ipaclient_servers din inventarul clusterului -------------------------------------- ----- 0,22s
/etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/tasks/install.yml:15 -----------------------
freeipa.ansible_freeipa.ipaclient : Instalare - Setați principalul implicit dacă nu este dat nicio tablă de taste ----------------------------------- --------- 0,21s
/etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/tasks/install.yml:25 -----------------------
freeipa.ansible_freeipa.ipaclient : Instalare - test client IPA ---------------------------------------- -------------------------------- 0,21 s
/etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/tasks/install.yml:30 -----------------------
freeipa.ansible_freeipa.ipaclient : Instalare - Verificați dacă principalul sau keytab este setat ----------------------------------- -------- 0,21s
/etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/tasks/install.yml:21 -----------------------
freeipa.ansible_freeipa.ipaclient : import variabile specifice distribuției --------------------------------------- ---------------- 0,16s
/etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/tasks/main.yml:4 -------------------------- -
freeipa.ansible_freeipa.ipaclient : Instalați clientul IPA ----------------------------------------- ------------------------------------- 0,16 s
/etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/tasks/main.yml:19 ---------------------------
freeipa.ansible_freeipa.ipaclient : Instalare - Asigurați-vă că sunt instalate pachetele client IPA ------------------------------------ ------ 0,12s
/etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/tasks/install.yml:4 ------------------------
freeipa.ansible_freeipa.ipaclient : Instalare - Setați principalul implicit dacă nu este dat nicio tablă de taste ----------------------------------- --------- 0,09 s
/etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/tasks/install.yml:25 -----------------------
freeipa.ansible_freeipa.ipaclient : Instalare - test client IPA ---------------------------------------- -------------------------------- 0,08 s
/etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/tasks/install.yml:30 -----------------------
freeipa.ansible_freeipa.ipaclient : Instalare - Setați ipaclient_servers din inventarul clusterului -------------------------------------- ----- 0,05 s
/etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/tasks/install.yml:15 -----------------------
freeipa.ansible_freeipa.ipaclient : Instalare - Verificați dacă principalul sau keytab este setat ----------------------------------- -------- 0,05 s
/etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/tasks/install.yml:21 -----------------------
freeipa.ansible_freeipa.ipaclient : Instalare - Setați ipaclient_servers ----------------------------------------- ------------------------- 0,03 s
/etc/ansible/community_collections/ansible_collections/freeipa/ansible_freeipa/roles/ipaclient/tasks/install.yml:10 -----------------------