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?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?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?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?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/75148fc6-d336-f520-3dc1-d865fba2b068%40linuxia.de.

Attachment: OpenPGP_0x5B93015BFA2720F8.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to