December 2016
Intermediate to advanced
230 pages
4h 48m
English
Let's jump right into examining the roles we created.
The completed role and file named main.yml located in the cloud-inventory/tasks directory looks like this:
--- name: Create working directory file: path="{{ REPORT_DIR }}" state=directory ignore_errors: yes name: Copy the cloud_report script copy: src=cloud_report.sql dest=/usr/share mode=0755 name: Add report header shell: ( echo "+------------------------------------+"; echo "| {{ COMPANY }} Cloud Report |"; echo "| Created at {{ lookup('pipe', 'date +%Y-%m-%d%t%X') }} |"; echo "+------------------------------------+"; ) >> {{ REPORT_DIR }}/os_report_{{ lookup('pipe', 'date +%Y%m%d') }}.log name: Execute cloud report shell: chdir=/usr/bin mysql -u root --password={{ ...Read now
Unlock full access