-
Bug
-
Resolution: Done
-
Major
-
DO447 - RHAE2.8 2 20200818
-
None
-
3
-
ROLE
-
en-US (English)
URL: https://role.rhu.redhat.com/rol-rhu/app/courses/do447-2.8/pages/ch03s09
Reporter RHNID: selliott, msameer-admin
Section: ch03s09 - Lab: Managing Task Execution
Language: en-US (English)
Workaround:
Description: DO447 - ch03s09 (redhat.com)
<https://role.rhu.redhat.com/rol-rhu/app/courses/do447-2.8/pages/ch03s09>
Under section 5, subsection 5.1, the code reads as follows
# tasks file for apache - block: - name: Ensure httpd packages are installed yum: name: "{{ item }}" state: present* loops:* - httpd - php - git - php-mysqlnd tags: - apache_installer - name: Ensure SELinux allows httpd connections to a remote database seboolean: name: httpd_can_network_connect_db state: true persistent: true - name: Ensure httpd service is started and enabled service: name: httpd state: started enabled: true become: true
It should be *loop: *, as you can see by all other *loop: *examples in the
code on that page. If you update the lab code with loops:, it produces
the following error as seen in the attached screenshot. If you remove the s
in loops, it runs properly and no error is produced.
Amazing what one errant letter can do, eh? Welcome to IT and programming,
please enjoy your stay.