ansible-playbooks

another attempt to have everything organized ...
git clone https://git.e1e0.net/ansible-playbooks.git
Log | Files | Refs | README | LICENSE

commit 0201e91ce8cda005b08aaf9422fe5285a20b8cc0
parent 29ac79f084a785287fe15ed3b794df7e83de1ae9
Author: Paco Esteban <paco@e1e0.net>
Date:   Fri, 20 Dec 2019 20:22:41 +0100

add motd module (shitty stuff)

Diffstat:
Aroles/motd-figlet/defaults/main.yml | 6++++++
Aroles/motd-figlet/tasks/main.yml | 16++++++++++++++++
Aroles/motd-figlet/templates/main.j2 | 1+
3 files changed, 23 insertions(+), 0 deletions(-)

diff --git a/roles/motd-figlet/defaults/main.yml b/roles/motd-figlet/defaults/main.yml @@ -0,0 +1,6 @@ +--- +motd_figlet_file: "/etc/motd" +motd_figlet_font: "standard" + +motd_figlet_owner: root +motd_figlet_group: root diff --git a/roles/motd-figlet/tasks/main.yml b/roles/motd-figlet/tasks/main.yml @@ -0,0 +1,16 @@ +--- +- name: figlet your way out + become: no + connection: local + shell: "figlet -f {{ motd_figlet_font }} {{ ansible_fqdn }}" + register: figlet_output + vars: + ansible_python_interpreter: /usr/local/bin/python3 + +- name: motd install + template: + src: "templates/main.j2" + dest: "{{ motd_figlet_file }}" + owner: "{{ motd_figlet_owner }}" + group: "{{ motd_figlet_group }}" + mode: '0644' diff --git a/roles/motd-figlet/templates/main.j2 b/roles/motd-figlet/templates/main.j2 @@ -0,0 +1 @@ +{{ figlet_output.stdout }}