This usually means that the ansible version you use does not know that module. According to https://docs.ansible.com/ansible/latest/modules/reboot_module.html the reboot module was introduced in 2.7. This indicates you're using something older.
What is the output of 'ansible --version'? On Tue, 31 Mar 2020 at 21:11, kmarty009 <[email protected]> wrote: > > I get this error when executing my playbook. I need to reboot the machine > but cannot get around this insane error that is preventing me from doing so.. > the plybook works until I add the last line for reboot. Can anyone tell me > what is wrong here please??? Thanks in advance. > > **** ERROR SECTION***** > > ERROR! no action detected in task. This often indicates a misspelled module > name, or incorrect module path. > > The error appears to have been in > '/home/kmarty/ansible/roles/basic/tasks/main.yml': line 53, column 3, but may > be elsewhere in the file depending on the exact syntax problem. > > The offending line appears to be: > > > - name: Reboot Machine > ^ here > > > The error appears to have been in > '/home/kmarty/ansible/roles/basic/tasks/main.yml': line 53, column 3, but may > be elsewhere in the file depending on the exact syntax problem. > > The offending line appears to be: > > > - name: Reboot Machine > ^ here > > exception type: <class 'ansible.errors.AnsibleParserError'> > exception: no action detected in task. This often indicates a misspelled > module name, or incorrect module path. > > The error appears to have been in > '/home/kmarty/ansible/roles/basic/tasks/main.yml': line 53, column 3, but may > be elsewhere in the file depending on the exact syntax problem. > > The offending line appears to be: > > > - name: Reboot Machine > ^ here > > **** PLAYBOOK****** > > > #Ansible Configuration Playbook for On-Premise Installs > #Created by: Kirk Marty [email protected] > #Version 1.0 > #Date: 3/31/2020 > > - name: "Required Software Packages that will be utilized - yum installs" > yum: pkg={{ item }} state=installed > with_items: > - nano > - vim > - tar > - xz > - unzip > - wget > - curl > - bind-utils > - net-tools > - ntp > - epel-release > > # Update the system to latest patches and applications via yum > > - name: "update the Centos Server 7 with latest patches and applications" > yum: > name: "*" > state: latest > > - name: be sure firewalld is installed > yum: name=firewalld state=installed > tags: > - install > - firewalld > > - name: be sure firewalld is disabled > systemd: name=firewalld enabled=no > tags: > - install > - atomic > - firewalld > > - name: be sure firewalld is stopped > systemd: name=firewalld state=stopped > ignore_errors: yes > tags: > - install > - atomic > - firewalld > > - name: Disable SELinux > selinux: > state: disabled > > - name: Reboot Server to apply some changes and updates > reboot: > > -- > 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 view this discussion on the web visit > https://groups.google.com/d/msgid/ansible-project/8ef94b84-40cd-4105-857b-f82a6787d89a%40googlegroups.com. -- Dick Visser Trust & Identity Service Operations Manager GÉANT -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/CAL8fbwMzTGdLhLe2Zc6pwNDT60tixL16p7%3DiTNiV4cAW6xgJ5A%40mail.gmail.com.
