diff options
-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 |