Make sure you use absolute paths when invoking the “apt-get update” and “apt-get install” commands (whereis apt-get helps here…)
Make sure you use the “shell” module instead of the “command” module since the shell module allows redirection and pipe and that kind of stuff
Cheers
Ralph
failed: [127.0.0.1] => {“cmd”: “apt-get update && apt-get install python-apt -y -q”, “failed”: true, “rc”: 127}
stderr: /bin/sh: apt-get: command not found
msg: /bin/sh: apt-get: command not found
Resolution: I had failed to use the add_host module and the command was failing because it was being run on the wrong machine, namely, localhost.
Hopeful Request: Can someone please point to an example of Digital Ocean provisioning plus configuration with Ansible? (I’ve seen examples of one or the other, not both.)