From 025d57b3b99fd4993b6142852ae2ff69771ef664 Mon Sep 17 00:00:00 2001 From: Sven Velt Date: Mon, 13 Dec 2021 10:12:40 +0100 Subject: [PATCH] First version --- README.md | 24 +++++++++++++++++++++++- handlers/main.yml | 6 ++++++ tasks/main.yml | 9 +++++++++ 3 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 handlers/main.yml create mode 100644 tasks/main.yml diff --git a/README.md b/README.md index fc6bbe0..0c8eba6 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,25 @@ # lxc_rsyslog_no_kernel -No kernel logging in LXContainers \ No newline at end of file +No kernel logging in LXContainers + + +## Example playbook: + +``` +- hosts: all + roles: + - role: lxc_rsyslog_no_kernel + when: ansible_virtualization_role|default('NA') == 'guest' and ansible_virtualization_type|default('NA') == 'lxc' +``` + + +## License + +GPL-3.0-or-later + + +## Author Information + +- Sven Velt +- https://git.velt.biz/velt.biz/ + diff --git a/handlers/main.yml b/handlers/main.yml new file mode 100644 index 0000000..989e552 --- /dev/null +++ b/handlers/main.yml @@ -0,0 +1,6 @@ +--- +- name: Restart Rsyslog + service: + name: rsyslog + state: restarted + diff --git a/tasks/main.yml b/tasks/main.yml new file mode 100644 index 0000000..902ee13 --- /dev/null +++ b/tasks/main.yml @@ -0,0 +1,9 @@ +--- +- name: Disable kernel logging + lineinfile: + path: /etc/rsyslog.conf + regexp: '^\s+#?(.*imklog.)$' + line: '#\1' + backup: yes + notify: Restart Rsyslog +