Ah yes -- good point. For me the error message was the first point of contact, and I was confused by it. It said:
Destination /etc/nginx/conf.d not writable And my thought (till I looked at the Ansible source) was "why does the directory need to be writable when I'm just copying the existing file /etc/nginx/conf.d/upstream.conf?" Perhaps change the error message to something like: Destination's parent directory %s not writable (must be writable for atomic file move) -Ben On Tue, Jun 24, 2014 at 10:30 AM, Michael DeHaan <[email protected]> wrote: > Or perhaps improve the error message when it fails, yes. > > Agreed. > > > On Tue, Jun 24, 2014 at 9:29 AM, Ben Hoyt <[email protected]> wrote: > >> >> >>> if the files were not there, ansible would need to create the file >>> anyway, as is it's nature >>> >> >> That's a fair point. If ansible is being used for end-to-end server >> configuration (as is often the case) it will have to create the file anyway. >> >> However, one thing that could be improved here is the documentation -- >> mention in the "template" (and "copy"?) module docs that write access on >> the directory is required and why (due to the atomic temp file/rename >> magic). >> >> -Ben >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Ansible Project" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To post to this group, send email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/ansible-project/CAL9jXCH5%2B9fgCQB24tRsPPyDoiEpBEiOcCoSKBAZTf09WSXQ8Q%40mail.gmail.com >> <https://groups.google.com/d/msgid/ansible-project/CAL9jXCH5%2B9fgCQB24tRsPPyDoiEpBEiOcCoSKBAZTf09WSXQ8Q%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> >> For more options, visit https://groups.google.com/d/optout. >> > > -- > You received this message because you are subscribed to a topic in the > Google Groups "Ansible Project" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/ansible-project/m5-obFecmd0/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/ansible-project/CA%2BnsWgxidNdEzLeeZ_FhZ1_aJD8S4UHGf2FjPNSoAQ3PkD2qWg%40mail.gmail.com > <https://groups.google.com/d/msgid/ansible-project/CA%2BnsWgxidNdEzLeeZ_FhZ1_aJD8S4UHGf2FjPNSoAQ3PkD2qWg%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/CAL9jXCGKj0z%3DfajdCo-jD%3DdJ%2BYo1n6%3DHFe9muBj8etyQsH5y6g%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
