69 lines
1.5 KiB
YAML
69 lines
1.5 KiB
YAML
---
|
|
|
|
- hosts: all
|
|
|
|
strategy: free
|
|
|
|
vars:
|
|
- packages :
|
|
- apt
|
|
- apache2
|
|
- bash
|
|
- check-mk-agent
|
|
- elasticsearch
|
|
- libc-bin
|
|
- make
|
|
- mysql-server
|
|
- nginx
|
|
- openssh-server
|
|
- php5
|
|
- php7.0
|
|
- php7.1
|
|
- php7.2
|
|
- php7.4
|
|
- postfix
|
|
- proxysql
|
|
- redis
|
|
- redis-server
|
|
- sphinxsearch
|
|
- sudo
|
|
- systemd
|
|
|
|
tasks:
|
|
|
|
# Loop on package list to get versions
|
|
|
|
- name: Check packages lists
|
|
include: packages_include.yml package="{{ item }}"
|
|
with_items:
|
|
- "{{ packages }}"
|
|
|
|
|
|
# Get the RUNNING kernel
|
|
|
|
## Debian
|
|
|
|
- when: ansible_distribution == "Debian" and ansible_distribution_major_version|int >= 7
|
|
block:
|
|
|
|
- name: (Debian) get kernel version
|
|
shell: uname -v | awk '{ print $4 }'
|
|
register: kernel_version_debian
|
|
changed_when: false
|
|
|
|
- name: (Debian) Kernel output
|
|
debug: msg="{{ inventory_hostname }};kernel;{{ kernel_version_debian.stdout }}"
|
|
|
|
## Ubuntu
|
|
|
|
- when: ansible_distribution == "Ubuntu" and ansible_distribution_major_version|int >= 16
|
|
block:
|
|
|
|
- name: (Ubuntu) get kernel version
|
|
shell: uname -r
|
|
register: kernel_version_ubuntu
|
|
changed_when: false
|
|
|
|
- name: (ubuntu) Kernel output
|
|
debug: msg="{{ inventory_hostname }};kernel;{{ kernel_version_ubuntu.stdout }}"
|