Ansible-pull issue.

25 views
Skip to first unread message

Nahum Eliash

unread,
Sep 17, 2020, 5:25:30 AM9/17/20
to Ansible Project

hello,
i have a lab environments with a couple of Linux Ubuntu 18.04, and i'm trying to figure out why ansible-pull command is not working properly.

i was viewing a great tutorial on how to build and execute the lab, and how to setup the ansible-pull playbook.
when i trigger the ansible-pull command using my git-hub link, it works great, but it's not working when it is configured via the crontab (to check every 10 minutes the configuration of the machine).
for testing i created a playbook that installs: htop, vim, tilix.
only when i trigger the playbook using the command line i see that everything works.

the crontab is installed and here is a sample of the logs that proof's it's running every 10 minutes.


Sep 17 03:20:01 ansible_management CRON[5553]: (ansible) CMD (/home/osboxes/ansible/ansible_pull_lab -o -U https://github.com/Nahum48/ansible_pull_lab.git > /dev/null)
Sep 17 03:20:01 ansible_management CRON[5552]: (CRON) info (No MTA installed, discarding output)
Sep 17 03:30:01 ansible_management CRON[6094]: (ansible) CMD (/home/osboxes/ansible/ansible_pull_lab -o -U https://github.com/Nahum48/ansible_pull_lab.git > /dev/null)
Sep 17 03:30:01 ansible_management CRON[6093]: (CRON) info (No MTA installed, discarding output)
Sep 17 03:40:01 ansible_management CRON[6547]: (ansible) CMD (/home/osboxes/ansible/ansible_pull_lab -o -U https://github.com/Nahum48/ansible_pull_lab.git > /dev/null)
Sep 17 03:40:01 ansible_management CRON[6546]: (CRON) info (No MTA installed, discarding output)
Sep 17 03:50:01 ansible_management CRON[6713]: (ansible) CMD (/home/osboxes/ansible/ansible_pull_lab -o -U https://github.com/Nahum48/ansible_pull_lab.git > /dev/null)
Sep 17 03:50:01 ansible_management CRON[6712]: (CRON) info (No MTA installed, discarding output)
Sep 17 04:00:01 ansible_management CRON[6818]: (ansible) CMD (/home/osboxes/ansible/ansible_pull_lab -o -U https://github.com/Nahum48/ansible_pull_lab.git > /dev/null)
Sep 17 04:00:01 ansible_management CRON[6817]: (CRON) info (No MTA installed, discarding output)
Sep 17 04:10:01 ansible_management CRON[6941]: (ansible) CMD (/home/osboxes/ansible/ansible_pull_lab -o -U https://github.com/Nahum48/ansible_pull_lab.git > /dev/null)
Sep 17 04:10:01 ansible_management CRON[6940]: (CRON) info (No MTA installed, discarding output)
Sep 17 04:17:01 ansible_management CRON[7953]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Sep 17 04:20:01 ansible_management CRON[8247]: (ansible) CMD (/home/osboxes/ansible/ansible_pull_lab -o -U https://github.com/Nahum48/ansible_pull_lab.git > /dev/null)
Sep 17 04:20:01 ansible_management CRON[8246]: (CRON) info (No MTA installed, discarding output)
Sep 17 04:30:01 ansible_management CRON[8692]: (ansible) CMD (/home/osboxes/ansible/ansible_pull_lab -o -U https://github.com/Nahum48/ansible_pull_lab.git > /dev/null)
Sep 17 04:30:01 ansible_management CRON[8691]: (CRON) info (No MTA installed, discarding output)
Sep 17 04:40:02 ansible_management CRON[8809]: (ansible) CMD (/home/osboxes/ansible/ansible_pull_lab -o -U https://github.com/Nahum48/ansible_pull_lab.git > /dev/null)
Sep 17 04:40:02 ansible_management CRON[8808]: (CRON) info (No MTA installed, discarding output)
Sep 17 04:50:02 ansible_management CRON[9007]: (ansible) CMD (/home/osboxes/ansible/ansible_pull_lab -o -U https://github.com/Nahum48/ansible_pull_lab.git > /dev/null)
Sep 17 04:50:02 ansible_management CRON[9006]: (CRON) info (No MTA installed, discarding output)
Sep 17 05:00:01 ansible_management CRON[10199]: (ansible) CMD (/home/osboxes/ansible/ansible_pull_lab -o -U https://github.com/Nahum48/ansible_pull_lab.git > /dev/null)
S

this crontab is configured to run with a user called ansible - as shown in the logs.

what can br the problem?
Reply all
Reply to author
Forward
0 new messages