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 [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/2826fb35-0a51-4a4f-b2da-9cd2d61411d2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to