Skip to content

Commit

Permalink
Ansible yaml update (#225)
Browse files Browse the repository at this point in the history
* Update install_log2ram.yml

Updated Ansible playbook to configure notification settings in Log2Ram...

The playbook incorrectly referenced 'MAIL=' - this should instead be 'NOTIFICATION='

Added support for customizable notification commands - 'NOTIFICATION_COMMAND='

* Update install_log2ram.yml

Aligned Ansible playbook settings with Log2Ram config defaults to ensure consistency and predictability.

* Update install_log2ram.yml

Added a task to install the prerequisite apt package 'gnupg'.

(GnuPG is required by the task, 'Add gpg key').
  • Loading branch information
adamsthws authored Jun 10, 2024
1 parent 1ad5f1b commit ee74229
Showing 1 changed file with 11 additions and 5 deletions.
16 changes: 11 additions & 5 deletions ansible_playbook/install_log2ram.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,14 @@
log2ram_keyring: /usr/share/keyrings/azlux-archive-keyring.gpg
log2ram_apt_repository: "deb [signed-by={{ log2ram_keyring }}] {{ log2ram_repo_url }}/{{ ansible_distribution | lower }} {{ ansible_distribution_release }} main"

log2ram_size: 40M
log2ram_size: 128M
log2ram_use_rsync: true
log2ram_mail: true
log2ram_notification: true
log2ram_notification_command: 'mail -s "Log2Ram Error on $HOSTNAME"'
log2ram_path_disk: /var/log
log2ram_use_z2lr: true
log2ram_use_z2lr: false
log2ram_comp_alg: lz4
log2ram_log_disk_size: 100M
log2ram_log_disk_size: 256M


tasks:
Expand All @@ -31,6 +32,10 @@
name: rsync
when: log2ram_use_rsync

- name: Install GnuPG
apt:
name: gnupg

- name: Add gpg key
shell:
cmd: >
Expand Down Expand Up @@ -62,7 +67,8 @@
loop:
- {regexp: '^SIZE=(.*)$', line: 'SIZE={{ log2ram_size }}'}
- {regexp: 'USE_RSYNC=(.*)$', line: 'USE_RSYNC={{ log2ram_use_rsync }}'}
- {regexp: '^MAIL=(.*)$', line: 'MAIL={{ log2ram_mail }}'}
- {regexp: '^NOTIFICATION=(.*)$', line: 'NOTIFICATION={{ log2ram_notification }}'}
- {regexp: '^NOTIFICATION_COMMAND=(.*)$', line: 'NOTIFICATION_COMMAND={{ log2ram_notification_command }}'}
- {regexp: '^PATH_DISK=(.*)$', line: 'PATH_DISK="{{ log2ram_path_disk }}"'}
- {regexp: '^ZL2R=(.*)$', line: 'ZL2R={{ log2ram_use_z2lr|lower }}'}
- {regexp: '^COMP_ALG=(.*)$', line: 'COMP_ALG={{ log2ram_comp_alg }}'}
Expand Down

0 comments on commit ee74229

Please sign in to comment.