feat: Create role

This commit is contained in:
2022-10-10 11:20:20 +02:00
committed by pulsar89.5
parent 688c17fe0b
commit c570d2280e
11 changed files with 221 additions and 3 deletions

View File

@@ -0,0 +1,5 @@
# {{ ansible_managed }}
{% for key in user.extras.authorized_keys %}
{{ key }}
{% endfor %}

13
templates/bash_aliases.j2 Normal file
View File

@@ -0,0 +1,13 @@
# {{ ansible_managed }}
## BEGIN common
PS1='${debian_chroot:+($debian_chroot)}\[\033[38;5;99m\]\u@\h\[\033[00m\]:\[\033[38;5;141m\]\w\[\033[00m\]\$ '
alias ls='ls --color=auto -lah --group-directories-first'
alias df='df -h --exclude-type=tmpfs --exclude-type=devtmpfs'
## END common
{% if user.get('extras', {}).get('bash_aliases', '') | length > 0 %}
## BEGIN user
{{ user.extras.bash_aliases }}
## END user
{% endif %}

1
templates/id_ed25519.j2 Normal file
View File

@@ -0,0 +1 @@
{{ user.extras.id_ed25519 }}

3
templates/ssh_config.j2 Normal file
View File

@@ -0,0 +1,3 @@
# {{ ansible_managed }}
{{ user.extras.ssh_config }}

3
templates/sudoers.j2 Normal file
View File

@@ -0,0 +1,3 @@
# {{ ansible_managed }}
{{ user.extras.sudoers }}