yup, -vvv would force logging on target:

  -v, --verbose         verbose mode (-vvv for more, -vvvv to 
enable connection debugging)

On Wednesday, July 20, 2016 at 12:46:52 AM UTC-4, Ed S wrote:
>
> So the change that caused the module and options to stop being logged 
> turns out to be the addition of a verbosity check.
>
> https://github.com/ansible/ansible/commit/a56c0bc27b07356c3639c0ac39805d4e5dd91171?diff=unified
>
> Anyone know why this change was made?  The commit message doesn't really 
> make sense to me.  
> Or if there's a way to now set the verbosity to 3 via the config file? 
> Or a way to set the verbosity to 3 and not show the full ssh commands on 
> the manager system?
>
> I ask because we've got a requirement that any automated configuration 
> management system do at least basic logging on the target system so that 
> changes can be referenced locally.
>
> Thanks,
> Ed
>
> On Friday, July 15, 2016 at 7:59:06 PM UTC-4, Ed S wrote:
>>
>> Hello,
>>   I'm running ansible 2.1.0.0 and when running a playbook against a 
>> target system(machine B), there are no messages logged to syslog on the 
>> target machine(machine b) during the run.  Are there settings necessary to 
>> get the modules and options logged to syslog on the target system(machine 
>> b)?
>>
>> If I add log_path=/tmp/ansible.log I get a list of modules and options 
>> logged to that file on the manager system(machine A), but still nothing on 
>> the target machine (machine b).
>>
>> Thanks,
>> Ed
>>
>> My current setup looks like this:
>>
>> Machine A - Manager system.  OS is debian with Ansible 2.1 installed from 
>> packages.  This is where I'm running Ansible
>> Machine B - Target system.  OS is RedHat 7.  
>>
>> Ansible.cfg
>> $ cat ansible.cfg 
>> [defaults]
>> roles_path=roles/internal:roles/external
>> vault_password_file=vpass
>> nocows=1
>> ask_sudo_pass=True
>> ansible_managed = Ansible managed: {file}
>>
>> Inventory file
>> $ cat inventory/test 
>> [test]
>> machine-b
>>
>> Test Playbook
>> $ cat plays/test.yml 
>> ---
>> - name: Test
>>   hosts: all
>>   tasks:
>>     - name: touch file
>>       file:
>>         state: touch
>>         path: /tmp/test_file
>>
>> Ansible Run
>> $ ansible-playbook -i inventory/test plays/test.yml 
>> SUDO password: 
>>
>> PLAY [Test] 
>> ********************************************************************
>>
>> TASK [setup] 
>> *******************************************************************
>> ok: [machine-b]
>>
>> TASK [touch file] 
>> **************************************************************
>> changed: [machine-b]
>>
>> PLAY RECAP 
>> *********************************************************************
>> machine-b                  : ok=2    changed=1    unreachable=0   
>>  failed=0   
>>
>>
>> Machine B Rsyslog has the following rule added
>> *.* /var/log/everything
>>
>> Machine B has the following journald settings
>> [Journal]
>> ForwardToSyslog=yes
>> MaxLevelSyslog=debug
>>
>>

-- 
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/d5166cc9-5de5-4b41-8051-15daa8e371eb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to