2016-03-21 8 views
0

Need/einzustellen proc/sys/net/ipv4/conf/all/Forwarding 1Ansible Copy-Modul erfordert beschreibbare übergeordnete Verzeichnis?

, die leicht über den Befehl

- name: Enable IPv4 traffic forwarding 
    command: echo 1 > /proc/sys/net/ipv4/conf/all/forwarding 

Aber das ist eine schlechte Praxis geschehen kann ist sein - es ist immer „geändert werden "Aufgabe.

Also habe ich versucht, die folgenden:

- name: Enable IPv4 traffic forwarding 
    copy: content=1 dest="/proc/sys/net/ipv4/conf/all/forwarding" force=yes 

die mit msg fehlgeschlagen: "Ziel/proc/sys/net/ipv4/conf/alle beschreibbaren nicht" wie Kopie

Nach sources scheint immer erfordert, dass das übergeordnete Verzeichnis beschreibbar ist. Aber 1) Ich verstehe nicht warum 2) Irgendeine andere "idiomatische" Art, die Zieldatei auf den erforderlichen Wert zu setzen?

+1

http://docs.ansible.com/ansible/sysctl_module.html? – larsks

Antwort

0

Während ich immer noch nicht verstehen, warum Kopie Berechtigungen übergeordnetes Verzeichnis überprüfen muß, dank @larsks:

sysctl module Änderungen sowohl sysctl.conf und/proc-Wert

und dies löst meine Aufgabe

Verwandte Themen