From b847a41846bf240189e50272ee15ca30f320d081 Mon Sep 17 00:00:00 2001
From: Yohann D'ANELLO <ynerant@crans.org>
Date: Thu, 4 Mar 2021 18:27:48 +0100
Subject: [PATCH] [logos] Use custom role to deploy logos

Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
---
 plays/logos.yml                                   |   5 +++++
 {files => roles/logos/files}/crans_favicon.ico    | Bin
 {files => roles/logos/files}/crans_logo_dark.png  | Bin
 {files => roles/logos/files}/crans_logo_dark.svg  |   0
 {files => roles/logos/files}/crans_logo_white.png | Bin
 {files => roles/logos/files}/crans_logo_white.svg |   0
 roles/logos/tasks/main.yml                        |   9 +++++++++
 7 files changed, 14 insertions(+)
 create mode 100755 plays/logos.yml
 rename {files => roles/logos/files}/crans_favicon.ico (100%)
 rename {files => roles/logos/files}/crans_logo_dark.png (100%)
 rename {files => roles/logos/files}/crans_logo_dark.svg (100%)
 rename {files => roles/logos/files}/crans_logo_white.png (100%)
 rename {files => roles/logos/files}/crans_logo_white.svg (100%)
 create mode 100644 roles/logos/tasks/main.yml

diff --git a/plays/logos.yml b/plays/logos.yml
new file mode 100755
index 00000000..bfe4b88a
--- /dev/null
+++ b/plays/logos.yml
@@ -0,0 +1,5 @@
+#!/usr/bin/env ansible-playbook
+---
+- hosts: server
+  roles:
+    - logos
diff --git a/files/crans_favicon.ico b/roles/logos/files/crans_favicon.ico
similarity index 100%
rename from files/crans_favicon.ico
rename to roles/logos/files/crans_favicon.ico
diff --git a/files/crans_logo_dark.png b/roles/logos/files/crans_logo_dark.png
similarity index 100%
rename from files/crans_logo_dark.png
rename to roles/logos/files/crans_logo_dark.png
diff --git a/files/crans_logo_dark.svg b/roles/logos/files/crans_logo_dark.svg
similarity index 100%
rename from files/crans_logo_dark.svg
rename to roles/logos/files/crans_logo_dark.svg
diff --git a/files/crans_logo_white.png b/roles/logos/files/crans_logo_white.png
similarity index 100%
rename from files/crans_logo_white.png
rename to roles/logos/files/crans_logo_white.png
diff --git a/files/crans_logo_white.svg b/roles/logos/files/crans_logo_white.svg
similarity index 100%
rename from files/crans_logo_white.svg
rename to roles/logos/files/crans_logo_white.svg
diff --git a/roles/logos/tasks/main.yml b/roles/logos/tasks/main.yml
new file mode 100644
index 00000000..a4965c1e
--- /dev/null
+++ b/roles/logos/tasks/main.yml
@@ -0,0 +1,9 @@
+---
+- name: Deploy custom logos
+  copy:
+    src: "{{ item.which }}"
+    dest: "{{ item.where }}"
+    owner: "{{ item.owner|default('root') }}"
+    group: "{{ item.group|default('root') }}"
+    mode: "{{ item.mode|default('0644') }}"
+  loop: "{{ logos|default([]) }}"
-- 
GitLab