diff options
author | Christian Segundo | 2023-04-19 23:30:41 +0200 |
---|---|---|
committer | Christian Segundo | 2023-04-19 23:30:41 +0200 |
commit | b752adf1594bfe055e97fef9bdf4fc57b7934148 (patch) | |
tree | d68f98d81a934a55988b385e4301f1867f8f8592 | |
download | etc-aliases-b752adf1594bfe055e97fef9bdf4fc57b7934148.tar.gz |
first commit
-rw-r--r-- | README.md | 0 | ||||
-rw-r--r-- | defaults/main.yml | 1 | ||||
-rw-r--r-- | tasks/main.yml | 16 | ||||
-rw-r--r-- | vars/main.yml | 15 |
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 |