https://dev.entrouvert.org/https://dev.entrouvert.org/favicon.ico?15861920342019-02-26T10:42:57ZRedmine Entr’ouvertPublik Installation Développeur - Bug #30899: Le playbook d'installation échoue si lancée par un sudoers NOPASSWDhttps://dev.entrouvert.org/issues/30899?journal_id=1583292019-02-26T10:42:57ZEmmanuel Cazenaveecazenave@entrouvert.com
<ul><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>Rejeté</i></li></ul><p>RTFM :) : <a class="external" href="https://doc-publik.entrouvert.com/dev/installation-developpeur/">https://doc-publik.entrouvert.com/dev/installation-developpeur/</a></p>
<pre>
$ ansible-playbook -i tenants-inventory.yml -K install.yml
</pre> Publik Installation Développeur - Bug #30899: Le playbook d'installation échoue si lancée par un sudoers NOPASSWDhttps://dev.entrouvert.org/issues/30899?journal_id=1583312019-02-26T10:47:45ZPaul Marillonnet
<ul></ul><p>Merci...</p> Publik Installation Développeur - Bug #30899: Le playbook d'installation échoue si lancée par un sudoers NOPASSWDhttps://dev.entrouvert.org/issues/30899?journal_id=1583342019-02-26T11:04:57ZEmmanuel Cazenaveecazenave@entrouvert.com
<ul><li><strong>Sujet</strong> changé de <i>Le playbook d'installation ne demande pas le mot de passe sudo</i> à <i>Le playbook d'installation échoue si lancée par un sudoers NOPASSWD</i></li><li><strong>Statut</strong> changé de <i>Rejeté</i> à <i>Nouveau</i></li></ul><p>Et donc en fait puisque ton utilisateur est un 'sudoers NOPASSWD', la commande devrait passer tel quelle je pense, sans le -K qui n'a aucun sens dans cette situation.</p>
<p>Et là tu tombes peut-être là dedans, à creuser : <a class="external" href="https://github.com/ansible/ansible/issues/14022">https://github.com/ansible/ansible/issues/14022</a>.</p> Publik Installation Développeur - Bug #30899: Le playbook d'installation échoue si lancée par un sudoers NOPASSWDhttps://dev.entrouvert.org/issues/30899?journal_id=1583462019-02-26T11:15:30ZPaul Marillonnet
<ul></ul><p>Bizarre bizarre, je ne comprends plus.</p>
<pre>
paul@amok:~/publik-devinst$ su
Mot de passe :
root@amok:/home/paul/publik-devinst# exit
paul@amok:~/publik-devinst$ ansible-playbook -K -i tenants-inventory.yml --become-method=su install.yml
SU password:
PLAY [publik multitenants installation] *******************************************************************************************************************************************************
TASK [Gathering Facts] ************************************************************************************************************************************************************************
ok: [localhost]
TASK [facts : guess username (can be overidden in options/inventory)] *************************************************************************************************************************
changed: [localhost -> localhost]
TASK [facts : set user variable] **************************************************************************************************************************************************************
ok: [localhost]
TASK [base : Install system packages dependencies] ********************************************************************************************************************************************
ok: [localhost]
TASK [base : create the postgresql user named paul] *******************************************************************************************************************************************
fatal: [localhost]: FAILED! => {"changed": false, "module_stderr": "su: Échec d'authentification\n", "module_stdout": "", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 1}
to retry, use: --limit @/home/paul/publik-devinst/install.retry
PLAY RECAP ************************************************************************************************************************************************************************************
localhost : ok=4 changed=1 unreachable=0 failed=1
</pre> Publik Installation Développeur - Bug #30899: Le playbook d'installation échoue si lancée par un sudoers NOPASSWDhttps://dev.entrouvert.org/issues/30899?journal_id=3504802022-01-17T16:20:19ZPaul Marillonnet
<ul><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>Fermé</i></li><li><strong>Planning</strong> mis à <i>Non</i></li></ul><p>la structure du playbook a beaucoup bougé depuis, je ne reproduis plus, je ferme le ticket.</p>