Ansible 2.1.0 mit geworden/become_user nicht Berechtigungen auf die temp-Datei

Ich habe eine ansible 2.1.0 auf meinem server, wo ich die Bereitstellung über vagrant und auf PC zu.
Die Funktion "bereitstellen" haben :

- name: upload code
  become: true
  become_user: www-data
  git: [email protected]:****.git
     dest=/var/www/main
     key_file=/var/www/.ssh/id_rsa
     accept_hostkey=true
     update=yes
     force=yes
 register: fresh_code
 notify: restart php-fpm
 tags: fresh_code

In diesem Fall mit ansible 2.1.0 bekomme ich eine Fehlermeldung:

fatal: [default]: FAILED! => {"failed": true, "msg": "Failed to set permissions on the temporary files Ansible needs to create when becoming an unprivileged user. For information on working around this, see https://docs.ansible.com/ansible/become.html#becoming-an-unprivileged-user"}

Es ansible 2.0.1.0, die ich auf meinem PC ist alles normal - Ordner /var/www/habe den Ordner main mit Besitzer und Gruppe www-data

Wenn ich nur became_user: www-data und wenn ich become_method: sudo mit became_user: www-data - bekam ich denselben Fehler

Was tun müssen, um dieses Problem beheben?

InformationsquelleAutor DeamonMV | 2016-04-15
Schreibe einen Kommentar