That was it, once I set an absolute path to the log, it worked. Thanks Matt!

On Thursday, September 15, 2016 at 3:46:59 PM UTC-4, Matt Davis wrote:
>
> Since your script doesn't specify an absolute path for the output, I 
> suspect it's writing it to the Ansible module tempdir, which is being 
> promptly deleted as soon as the task finished. Try adding a 
> chdir=/some/permanent/path to the end of the command task to run the script 
> from a non-ephemeral location.
>
> On Thursday, September 15, 2016 at 12:30:28 PM UTC-7, richard kappler 
> wrote:
>>
>> I have a bash script ( I know, it's a bit sloppy):
>>
>> #!/bin/sh
>>
>> df -h >> mongo-rebuild-validate.log 2>&1
>>
>> /opt/mongodb/bin/mongo localhost:27017 
>> /opt/mongodb/mongodb-create-visionnode.js >> mongo-rebuild-validate.log 2>&1
>>
>> /opt/mongodb/bin/mongoimport --host 127.0.0.1 --db visionnode 
>> --collection ftpUser --file /opt/mongodb/ftpUserJSON-Linux.js  >> 
>> mongo-rebuild-validate.log 2>&1
>>
>> df -h >> mongo-rebuild-validate.log 2>&1
>>
>>  on remotes servers that works fine, does what I designed it to do, 
>> including writing all the stdout and stderr to the intended log.
>>
>> However, when try to run this script remotely using:
>>
>> ---
>> - name: Rebuild the mongo db
>>   hosts: servers
>>   gather_facts: false
>>   tasks:
>>
>>   - name: execute rebuild-SSPC-db.sh
>>     command: /opt/mongodb/rebuild-SSPC-db.sh
>>
>>   - name: bring back validation file
>>     fetch: src=/opt/mongodb/mongo-rebuild-validate.log 
>> dest=/playbooks/MongoRebuild/validations/prefix-{{ inventory_hostname }} 
>> flat=yes
>>
>> it rebuilds the database and creates the ftpUser, but it does not write 
>> anything to the validation log.
>>
>> What am I missing?
>>
>

-- 
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 ansible-project+unsubscr...@googlegroups.com.
To post to this group, send email to ansible-project@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/2826fb35-0a51-4a4f-b2da-9cd2d61411d2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to