Need help with Ansible /jenkins

Is anybody has an idea about that error message and how to fix it

PLAY [Deploy to status servers] *********************************************** 

GATHERING FACTS *************************************************************** 
ok: [172.16.21.129]

TASK: [nodejs_app | Put upstart script in place] ****************************** 
changed: [172.16.21.129]

TASK: [nodejs_app | Create config directory] ********************************** 
failed: [172.16.21.129] => {"failed": true, "item": "", "parsed": false}
invalid output was: Traceback (most recent call last):
  File "/var/lib/jenkins/.ansible/tmp/ansible-1445961024.27-103100734571092/file", line 1357, in <module>
    main()
  File "/var/lib/jenkins/.ansible/tmp/ansible-1445961024.27-103100734571092/file", line 263, in main
    os.makedirs(path)
  File "/usr/lib/python2.7/os.py", line 157, in makedirs
    mkdir(name, mode)
OSError: [Errno 13] Permission denied: '/var/config'

FATAL: all hosts have already failed -- aborting

PLAY RECAP ******************************************************************** 
           to retry, use: --limit @/var/lib/jenkins/deploy_system_status.retry

172.16.21.129              : ok=2    changed=1    unreachable=0    failed=1   

​Check the remote user has sufficient permissions.​

that’s wired root is the remote user it always has full permission right?

almost always, selinux/apparmor or similar MAC can interfere with
that, also NFS and/or other network filesystems.

that's wired root is the remote user it always has full permission right?

Unless a directory is mounted over NFS and it's set to rootsquash. Or the
directory has some other attribute set on it, like immutable.

j

I disabled all the firewall still having the same issues . I am running that ansible playbook through a Jenkins job. I don’t even have /var/config . i don’t why I am having permission denied.