Änderungen

Zur Navigation springen Zur Suche springen
516 Bytes hinzugefügt ,  05:34, 4. Apr. 2020
Zeile 179: Zeile 179:  
         nginx_install_from: os_repository
 
         nginx_install_from: os_repository
 
</pre>
 
</pre>
 +
 +
== Fehlerbehebung  ==
 +
 +
Ansible hat Probleme, wenn die kontrollierende Maschine auf Python2 und die kontrollierte auf Python3 läuft. Das äußert sich z.B. mit folgender Warnung:<cite>
 +
[WARNING]: Module invocation had junk after the JSON data: AttributeError("module 'platform'
 +
has no attribute 'dist'")
 +
</cite>
 +
 +
Daher lässt man auf dem Zielrechner (hier: <code>TARGET</code>) auch Python2 laufen, indem man die <code>inventory.yaml</code> ändert:
 +
 +
  TARGET:
 +
      ansible_python_interpreter: "/usr/bin/python2"
    
== Weiterführendes ==
 
== Weiterführendes ==

Navigationsmenü