On 12/10/2021 20:20, 'Neil Young' via Ansible Project wrote:
Yes, now everyone understands that you've got it.

Anyone else with an answer to the actual question? Why is that not possible?

Did you try to remove the redirection from your shell command and look at 
stdout/stderr (with register + debug task)?

Regards
        Racke


I don't mean: Why can't you do that?

[email protected] schrieb am Dienstag, 12. Oktober 2021 um 20:09:54 UTC+2:

    On 12/10/2021 20:00, 'Neil Young' via Ansible Project wrote:
     > Look, that sucks meanwhile. The question was: "why is this not working"? 
Not: Who here is able to teach me best practice?
     >
     > Because - this is something I can get around the corner.
     >
     > I give you the last word. Will not respond.
     >
     > Thanks
     >

    Fair enough, but the trouble is other users might reuse your questionable 
examples.


    Racke

     >
     > [email protected] schrieb am Dienstag, 12. Oktober 2021 um 19:08:47 UTC+2:
     >
     > On 12/10/2021 19:04, 'Neil Young' via Ansible Project wrote:
     > > Posts disappear here...
     > >
     > > However, disregard. IMHO there is nothing wrong with "node server.js 
&" and I was just trying to figure out why this doesn't work with Ansible. I wasn't 
looking for a religious discussion.
     > >
     >
     > Neither me .. just pointing out common sense using Ansible and Unix 
services.
     >
     > Regards
     > Racke
     >
     > > [email protected] schrieb am Dienstag, 12. Oktober 2021 um 18:54:35 
UTC+2:
     > >
     > > On 12/10/2021 18:45, 'Neil Young' via Ansible Project wrote:
     > > > ...even though it might not be the high level of "best practice" (in 
fact you can read a lot of this Racke comments, especially with Ansible) - and I'm surely aware of 
that - it is a legit shell command.
     > > >
     > >
     > > Yes, but running a server through nohup is certainly bad practice. 
Nohup is rather provided to prevent long running processes to be disrupted.
     > >
     > > There is no really good way to control the server when it is running. 
How do you stop it for example? Restart it when it is crashed? Etc.
     > >
     > > And the shell called from Ansible doesn't have the same environment as 
when you login as regular user.
     > >
     > > Regards
     > > Racke
     > >
     > >
     > > >
     > > > Neil Young schrieb am Dienstag, 12. Oktober 2021 um 18:43:12 UTC+2:
     > > >
     > > > Thanks for the helpful comment.
     > > >
     > > > [email protected] schrieb am Dienstag, 12. Oktober 2021 um 18:42:33 
UTC+2:
     > > >
     > > > On 12/10/2021 17:28, 'Neil Young' via Ansible Project wrote:
     > > > > Hmm. I must be making again something fundamentally wrong :)
     > > > >
     > > >
     > > > Yes, you are trying to use Ansible as glorified shell *and* ignore 
all the options to run a service properly (e.g. with systemd).
     > > >
     > > > Regards
     > > > Racke
     > > >
     > > > > Trying to start a simple node server app into background
     > > > >
     > > > >
     > > > >     - name: Start server (run as non-privileged user)
     > > > >       tags: server
     > > > >       shell: |
     > > > >         nohup node server.js 2>&1 &
     > > > >       args:
     > > > >         chdir: my-server-dir
     > > > >       become: yes
     > > > >       become_user: "{{ non_root_user }}"
     > > > >
     > > > > This runs w/o problems. However, the service is not started...
     > > > >
     > > > > Running the same command from console works...
     > > > >
     > > > > It doesn't even run as "sudo" (if f I remove the "become" lines at 
the end, my entire script runs as sudo)
     > > > >
     > > > >
     > > > >
     > > > > --
     > > > > 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] <mailto:[email protected]>.
     > > > > To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/7a4f5cee-091b-444c-a265-0a584afadb3fn%40googlegroups.com 
<https://groups.google.com/d/msgid/ansible-project/7a4f5cee-091b-444c-a265-0a584afadb3fn%40googlegroups.com> 
<https://groups.google.com/d/msgid/ansible-project/7a4f5cee-091b-444c-a265-0a584afadb3fn%40googlegroups.com 
<https://groups.google.com/d/msgid/ansible-project/7a4f5cee-091b-444c-a265-0a584afadb3fn%40googlegroups.com>> 
<https://groups.google.com/d/msgid/ansible-project/7a4f5cee-091b-444c-a265-0a584afadb3fn%40googlegroups.com 
<https://groups.google.com/d/msgid/ansible-project/7a4f5cee-091b-444c-a265-0a584afadb3fn%40googlegroups.com> 
<https://groups.google.com/d/msgid/ansible-project/7a4f5cee-091b-444c-a265-0a584afadb3fn%40googlegroups.com 
<https://groups.google.com/d/msgid/ansible-project/7a4f5cee-091b-444c-a265-0a584afadb3fn%40googlegroups.com>>>
    <https://groups.google.com/d/msgid/ansible-project/7a4f5cee-091b-444c-a265-0a584afadb3fn%40googlegroups.com 
<https://groups.google.com/d/msgid/ansible-project/7a4f5cee-091b-444c-a265-0a584afadb3fn%40googlegroups.com> 
<https://groups.google.com/d/msgid/ansible-project/7a4f5cee-091b-444c-a265-0a584afadb3fn%40googlegroups.com 
<https://groups.google.com/d/msgid/ansible-project/7a4f5cee-091b-444c-a265-0a584afadb3fn%40googlegroups.com>> 
<https://groups.google.com/d/msgid/ansible-project/7a4f5cee-091b-444c-a265-0a584afadb3fn%40googlegroups.com 
<https://groups.google.com/d/msgid/ansible-project/7a4f5cee-091b-444c-a265-0a584afadb3fn%40googlegroups.com> 
<https://groups.google.com/d/msgid/ansible-project/7a4f5cee-091b-444c-a265-0a584afadb3fn%40googlegroups.com 
<https://groups.google.com/d/msgid/ansible-project/7a4f5cee-091b-444c-a265-0a584afadb3fn%40googlegroups.com>>>>
     > 
<https://groups.google.com/d/msgid/ansible-project/7a4f5cee-091b-444c-a265-0a584afadb3fn%40googlegroups.com?utm_medium=email&utm_source=footer
 
<https://groups.google.com/d/msgid/ansible-project/7a4f5cee-091b-444c-a265-0a584afadb3fn%40googlegroups.com?utm_medium=email&utm_source=footer>
 
<https://groups.google.com/d/msgid/ansible-project/7a4f5cee-091b-444c-a265-0a584afadb3fn%40googlegroups.com?utm_medium=email&utm_source=footer
 
<https://groups.google.com/d/msgid/ansible-project/7a4f5cee-091b-444c-a265-0a584afadb3fn%40googlegroups.com?utm_medium=email&utm_source=footer>>
 
<https://groups.google.com/d/msgid/ansible-project/7a4f5cee-091b-444c-a265-0a584afadb3fn%40googlegroups.com?utm_medium=email&utm_source=footer
 
<https://groups.google.com/d/msgid/ansible-project/7a4f5cee-091b-444c-a265-0a584afadb3fn%40googlegroups.com?utm_medium=email&utm_source=footer>
    
<https://groups.google.com/d/msgid/ansible-project/7a4f5cee-091b-444c-a265-0a584afadb3fn%40googlegroups.com?utm_medium=email&utm_source=footer
 
<https://groups.google.com/d/msgid/ansible-project/7a4f5cee-091b-444c-a265-0a584afadb3fn%40googlegroups.com?utm_medium=email&utm_source=footer>>>
 
<https://groups.google.com/d/msgid/ansible-project/7a4f5cee-091b-444c-a265-0a584afadb3fn%40googlegroups.com?utm_medium=email&utm_source=footer
 
<https://groups.google.com/d/msgid/ansible-project/7a4f5cee-091b-444c-a265-0a584afadb3fn%40googlegroups.com?utm_medium=email&utm_source=footer>
 
<https://groups.google.com/d/msgid/ansible-project/7a4f5cee-091b-444c-a265-0a584afadb3fn%40googlegroups.com?utm_medium=email&utm_source=footer
 
<https://groups.google.com/d/msgid/ansible-project/7a4f5cee-091b-444c-a265-0a584afadb3fn%40googlegroups.com?utm_medium=email&utm_source=footer>>
     > > 
<https://groups.google.com/d/msgid/ansible-project/7a4f5cee-091b-444c-a265-0a584afadb3fn%40googlegroups.com?utm_medium=email&utm_source=footer
 
<https://groups.google.com/d/msgid/ansible-project/7a4f5cee-091b-444c-a265-0a584afadb3fn%40googlegroups.com?utm_medium=email&utm_source=footer>
 
<https://groups.google.com/d/msgid/ansible-project/7a4f5cee-091b-444c-a265-0a584afadb3fn%40googlegroups.com?utm_medium=email&utm_source=footer
 
<https://groups.google.com/d/msgid/ansible-project/7a4f5cee-091b-444c-a265-0a584afadb3fn%40googlegroups.com?utm_medium=email&utm_source=footer>>>>>.
     > > >
     > > >
     > > > --
     > > > Ecommerce and Linux consulting + Perl and web application 
programming.
     > > > Debian and Sympa administration.
     > > >
     > > > --
     > > > 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] <mailto:[email protected]>.
     > > > To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/c66e7fcc-3e8e-43b0-adb9-c31925a8f443n%40googlegroups.com 
<https://groups.google.com/d/msgid/ansible-project/c66e7fcc-3e8e-43b0-adb9-c31925a8f443n%40googlegroups.com> 
<https://groups.google.com/d/msgid/ansible-project/c66e7fcc-3e8e-43b0-adb9-c31925a8f443n%40googlegroups.com 
<https://groups.google.com/d/msgid/ansible-project/c66e7fcc-3e8e-43b0-adb9-c31925a8f443n%40googlegroups.com>> 
<https://groups.google.com/d/msgid/ansible-project/c66e7fcc-3e8e-43b0-adb9-c31925a8f443n%40googlegroups.com 
<https://groups.google.com/d/msgid/ansible-project/c66e7fcc-3e8e-43b0-adb9-c31925a8f443n%40googlegroups.com> 
<https://groups.google.com/d/msgid/ansible-project/c66e7fcc-3e8e-43b0-adb9-c31925a8f443n%40googlegroups.com 
<https://groups.google.com/d/msgid/ansible-project/c66e7fcc-3e8e-43b0-adb9-c31925a8f443n%40googlegroups.com>>>
    
<https://groups.google.com/d/msgid/ansible-project/c66e7fcc-3e8e-43b0-adb9-c31925a8f443n%40googlegroups.com?utm_medium=email&utm_source=footer
 
<https://groups.google.com/d/msgid/ansible-project/c66e7fcc-3e8e-43b0-adb9-c31925a8f443n%40googlegroups.com?utm_medium=email&utm_source=footer>
 
<https://groups.google.com/d/msgid/ansible-project/c66e7fcc-3e8e-43b0-adb9-c31925a8f443n%40googlegroups.com?utm_medium=email&utm_source=footer
 
<https://groups.google.com/d/msgid/ansible-project/c66e7fcc-3e8e-43b0-adb9-c31925a8f443n%40googlegroups.com?utm_medium=email&utm_source=footer>>
 
<https://groups.google.com/d/msgid/ansible-project/c66e7fcc-3e8e-43b0-adb9-c31925a8f443n%40googlegroups.com?utm_medium=email&utm_source=footer
 
<https://groups.google.com/d/msgid/ansible-project/c66e7fcc-3e8e-43b0-adb9-c31925a8f443n%40googlegroups.com?utm_medium=email&utm_source=footer>
     > 
<https://groups.google.com/d/msgid/ansible-project/c66e7fcc-3e8e-43b0-adb9-c31925a8f443n%40googlegroups.com?utm_medium=email&utm_source=footer
 
<https://groups.google.com/d/msgid/ansible-project/c66e7fcc-3e8e-43b0-adb9-c31925a8f443n%40googlegroups.com?utm_medium=email&utm_source=footer>>>>.
     > >
     > >
     > > --
     > > Ecommerce and Linux consulting + Perl and web application programming.
     > > Debian and Sympa administration.
     > >
     > > --
     > > 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] <mailto:[email protected]>.
     > > To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/6538e050-b972-4d89-95f3-050d81c44d1an%40googlegroups.com 
<https://groups.google.com/d/msgid/ansible-project/6538e050-b972-4d89-95f3-050d81c44d1an%40googlegroups.com> 
<https://groups.google.com/d/msgid/ansible-project/6538e050-b972-4d89-95f3-050d81c44d1an%40googlegroups.com 
<https://groups.google.com/d/msgid/ansible-project/6538e050-b972-4d89-95f3-050d81c44d1an%40googlegroups.com>> 
<https://groups.google.com/d/msgid/ansible-project/6538e050-b972-4d89-95f3-050d81c44d1an%40googlegroups.com?utm_medium=email&utm_source=footer
 
<https://groups.google.com/d/msgid/ansible-project/6538e050-b972-4d89-95f3-050d81c44d1an%40googlegroups.com?utm_medium=email&utm_source=footer>
 
<https://groups.google.com/d/msgid/ansible-project/6538e050-b972-4d89-95f3-050d81c44d1an%40googlegroups.com?utm_medium=email&utm_source=footer
    
<https://groups.google.com/d/msgid/ansible-project/6538e050-b972-4d89-95f3-050d81c44d1an%40googlegroups.com?utm_medium=email&utm_source=footer>>>.
     >
     >
     > --
     > Ecommerce and Linux consulting + Perl and web application programming.
     > Debian and Sympa administration.
     >
     > --
     > 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] 
<mailto:[email protected]>.
     > To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/61cd4b65-5e7b-4ca2-ab19-9de4bb062644n%40googlegroups.com 
<https://groups.google.com/d/msgid/ansible-project/61cd4b65-5e7b-4ca2-ab19-9de4bb062644n%40googlegroups.com>
 
<https://groups.google.com/d/msgid/ansible-project/61cd4b65-5e7b-4ca2-ab19-9de4bb062644n%40googlegroups.com?utm_medium=email&utm_source=footer
 
<https://groups.google.com/d/msgid/ansible-project/61cd4b65-5e7b-4ca2-ab19-9de4bb062644n%40googlegroups.com?utm_medium=email&utm_source=footer>>.


-- Ecommerce and Linux consulting + Perl and web application programming.
    Debian and Sympa administration.

--
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] 
<mailto:[email protected]>.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/f593db47-0592-49ef-b36c-3823c97f5a65n%40googlegroups.com
 
<https://groups.google.com/d/msgid/ansible-project/f593db47-0592-49ef-b36c-3823c97f5a65n%40googlegroups.com?utm_medium=email&utm_source=footer>.


--
Ecommerce and Linux consulting + Perl and web application programming.
Debian and Sympa administration.

--
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/2f3f0e8c-352a-f35f-72f8-63b75f4df4d6%40linuxia.de.

Attachment: OpenPGP_0x5B93015BFA2720F8.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to