update patching

This commit is contained in:
willtome
2022-03-24 08:03:51 -04:00
parent e194ced972
commit c2257fdc48
4 changed files with 74 additions and 17 deletions

View File

@@ -1,20 +1,38 @@
---
- name: Apply Non-kernel Updates
hosts: "{{ HOSTS }}"
become: true
- hosts: "{{ HOSTS }}"
become: yes
vars:
report_server: node1
tasks:
- name: upgrade all packages except kernel
yum:
name: '*'
state: latest
exclude: kernel*
tags: all
- include_role:
name: demo.patching.patch_linux
- name: upgrade all packages security related except kernel
yum:
name: '*'
state: latest
security: true
exclude: kernel*
tags: security
- block:
- yum:
name: httpd
state: latest
check_mode: no
- file:
path: /var/www/html/reports/
state: directory
check_mode: no
- copy:
dest: /var/www/html/reports/.htaccess
content: Options +Indexes
check_mode: no
- service:
name: httpd
state: started
check_mode: no
- include_role:
name: demo.patching.report_linux
- include_role:
name: demo.patching.report_linux_patching
delegate_to: "{{ report_server }}"
run_once: yes

View File

@@ -134,6 +134,8 @@ controller_templates:
playbook: "linux/patching.yml"
execution_environment: Default execution environment
use_fact_cache: true
job_type: check
ask_job_type_on_launch: yes
credentials:
- "Workshop Credential"
survey_enabled: true