permission error on stat module, ideas?

276 views
Skip to first unread message

Steven Haddox

unread,
Dec 21, 2013, 11:27:31 AM12/21/13
to ansible...@googlegroups.com
Simple code below has been working for about a week, randomly at work (and now at home) I've been getting the following error. Originally the commented line was present and produced the following error, but the below error may be the bigger culprit:

---- 

Code being executed:

# Detect apr
- stat: path={{STOW_PATH}}/../bin/apr-1-config
  register: apr_bin
#  changed_when: apr_bin.stat.exists == False

- name: debug apr_bin
  debug: msg="{{apr_bin}}"
  failed_when: True

# ----- Original Error ----

TASK: [web | stat path={{HOME.stdout}}/opt/stow/../bin/apr-1-config] **********
<33.33.33.10> ESTABLISH CONNECTION FOR USER: steven
<33.33.33.10> EXEC ['ssh', '-tt', '-q', '-o', 'ControlMaster=auto', '-o', 'ControlPersist=60s', '-o', 'ControlPath=/Users/steven/.ansible/cp/ansible-ssh-%h-%p-%r', '-o', 'Port=22', '-o', 'KbdInteractiveAuthentication=no', '-o', 'PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey', '-o', 'PasswordAuthentication=no', '-o', 'ConnectTimeout=10', '33.33.33.10', "/bin/sh -c 'mkdir -p $HOME/.ansible/tmp/ansible-1387642615.04-40211013949440 && chmod a+rx $HOME/.ansible/tmp/ansible-1387642615.04-40211013949440 && echo $HOME/.ansible/tmp/ansible-1387642615.04-40211013949440'"]
<33.33.33.10> REMOTE_MODULE stat path=/home/sysadmin/opt/stow/../bin/apr-1-config
<33.33.33.10> PUT /var/folders/t0/5h5yrp813fbcj62q56_qhqwm0000gn/T/tmp8sNdI0 TO /home/vagrant/.ansible/tmp/ansible-1387642615.04-40211013949440/stat
<33.33.33.10> EXEC ['ssh', '-tt', '-q', '-o', 'ControlMaster=auto', '-o', 'ControlPersist=60s', '-o', 'ControlPath=/Users/steven/.ansible/cp/ansible-ssh-%h-%p-%r', '-o', 'Port=22', '-o', 'KbdInteractiveAuthentication=no', '-o', 'PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey', '-o', 'PasswordAuthentication=no', '-o', 'ConnectTimeout=10', '33.33.33.10', "/bin/sh -c '/usr/bin/python /home/vagrant/.ansible/tmp/ansible-1387642615.04-40211013949440/stat; rm -rf /home/vagrant/.ansible/tmp/ansible-1387642615.04-40211013949440/ >/dev/null 2>&1'"]
fatal: [33.33.33.10] => error while evaluating conditional: apr_bin.stat.exists == false

FATAL: all hosts have already failed -- aborting


# ---- debug permission error -----

TASK: [web | stat path={{HOME.stdout}}/opt/stow/../bin/apr-1-config] **********
<33.33.33.10> ESTABLISH CONNECTION FOR USER: steven
<33.33.33.10> EXEC ['ssh', '-tt', '-q', '-o', 'ControlMaster=auto', '-o', 'ControlPersist=60s', '-o', 'ControlPath=/Users/steven/.ansible/cp/ansible-ssh-%h-%p-%r', '-o', 'Port=22', '-o', 'KbdInteractiveAuthentication=no', '-o', 'PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey', '-o', 'PasswordAuthentication=no', '-o', 'ConnectTimeout=10', '33.33.33.10', "/bin/sh -c 'mkdir -p $HOME/.ansible/tmp/ansible-1387642932.53-106542622559256 && chmod a+rx $HOME/.ansible/tmp/ansible-1387642932.53-106542622559256 && echo $HOME/.ansible/tmp/ansible-1387642932.53-106542622559256'"]
<33.33.33.10> REMOTE_MODULE stat path=/home/sysadmin/opt/stow/../bin/apr-1-config
<33.33.33.10> PUT /var/folders/t0/5h5yrp813fbcj62q56_qhqwm0000gn/T/tmpOGDYGp TO /home/vagrant/.ansible/tmp/ansible-1387642932.53-106542622559256/stat
<33.33.33.10> EXEC ['ssh', '-tt', '-q', '-o', 'ControlMaster=auto', '-o', 'ControlPersist=60s', '-o', 'ControlPath=/Users/steven/.ansible/cp/ansible-ssh-%h-%p-%r', '-o', 'Port=22', '-o', 'KbdInteractiveAuthentication=no', '-o', 'PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey', '-o', 'PasswordAuthentication=no', '-o', 'ConnectTimeout=10', '33.33.33.10', "/bin/sh -c '/usr/bin/python /home/vagrant/.ansible/tmp/ansible-1387642932.53-106542622559256/stat; rm -rf /home/vagrant/.ansible/tmp/ansible-1387642932.53-106542622559256/ >/dev/null 2>&1'"]
failed: [33.33.33.10] => {"failed": true, "item": ""}
msg: Permission denied

FATAL: all hosts have already failed -- aborting

Steven Haddox

unread,
Dec 21, 2013, 3:34:10 PM12/21/13
to ansible...@googlegroups.com
PEBKAC! Accidentally erased a sudo: yes line on that role in my play book. #fail
Reply all
Reply to author
Forward
0 new messages