aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Segundo2023-04-19 23:30:41 +0200
committerChristian Segundo2023-04-19 23:30:41 +0200
commitb752adf1594bfe055e97fef9bdf4fc57b7934148 (patch)
treed68f98d81a934a55988b385e4301f1867f8f8592
downloadetc-aliases-b752adf1594bfe055e97fef9bdf4fc57b7934148.tar.gz
first commit
-rw-r--r--README.md0
-rw-r--r--defaults/main.yml1
-rw-r--r--tasks/main.yml16
-rw-r--r--vars/main.yml15
4 files changed, 32 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/README.md
diff --git a/defaults/main.yml b/defaults/main.yml
new file mode 100644
index 0000000..16a14a4
--- /dev/null
+++ b/defaults/main.yml
@@ -0,0 +1 @@
+etc_aliases: {}
diff --git a/tasks/main.yml b/tasks/main.yml
new file mode 100644
index 0000000..004bb4a
--- /dev/null
+++ b/tasks/main.yml
@@ -0,0 +1,16 @@
+- name: Copy /etc/aliases file
+ copy:
+ owner: root
+ group: root
+ mode: "0644"
+ dest: /etc/aliases
+ content: |
+ # /etc/aliases
+ {% set aliases = {} %}
+ {% if etc_aliases_special.enabled %}
+ {% do aliases.update(etc_aliases_special['values']) %}
+ {% endif %}
+ {% do aliases.update(etc_aliases) %}
+ {% for key, value in aliases.items() %}
+ {{ key }}: {{ value }}
+ {% endfor %}
diff --git a/vars/main.yml b/vars/main.yml
new file mode 100644
index 0000000..d2dbb17
--- /dev/null
+++ b/vars/main.yml
@@ -0,0 +1,15 @@
+etc_aliases_special:
+ enabled: true
+ values:
+ mailer-daemon: postmaster
+ postmaster: root
+ nobody: root
+ hostmaster: root
+ usenet: root
+ news: root
+ webmaster: root
+ www: root
+ ftp: root
+ abuse: root
+ noc: root
+ security: root