diff --git a/ansible/node.yml b/ansible/node.yml index 77d1c96f0aec2266c1b9e8c78fce04f6b15312de..d97cf11812a110620309d45b7742bfa5581abc04 100644 --- a/ansible/node.yml +++ b/ansible/node.yml @@ -4,3 +4,4 @@ become: true roles: - cheaha.node + - lmod_user diff --git a/ansible/roles/lmod_user/tasks/main.yaml b/ansible/roles/lmod_user/tasks/main.yaml new file mode 100644 index 0000000000000000000000000000000000000000..825538ead9d8024b1256bb3dcf09255f9b804046 --- /dev/null +++ b/ansible/roles/lmod_user/tasks/main.yaml @@ -0,0 +1,10 @@ +--- +- name: Setup rsyslog + template: + src: rsyslog.j2 + dest: /etc/rsyslog.d/moduleTracking-client.conf + +- name: Restart rsyslog + service: + name: rsyslog + state: restarted diff --git a/ansible/roles/lmod_user/templates/rsyslog.j2 b/ansible/roles/lmod_user/templates/rsyslog.j2 new file mode 100644 index 0000000000000000000000000000000000000000..537711acbc8c253a11fe540cde9cdd7655620f34 --- /dev/null +++ b/ansible/roles/lmod_user/templates/rsyslog.j2 @@ -0,0 +1,2 @@ +if $programname contains 'ModuleUsageTracking' then @{{ lmod_db_host_machine }} +&~