summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Ilvokhin <d@ilvokhin.com>2026-02-11 13:23:16 +0000
committerDmitry Ilvokhin <d@ilvokhin.com>2026-02-11 13:23:16 +0000
commit5c635acbc5379e3c592e3a794fdcba1a0388d5fc (patch)
tree6385051d029fa2b6c723f21548ddcde62414f93e
parentdfff28513622f659430ef064322cfa701513feb0 (diff)
downloadinfra-5c635acbc5379e3c592e3a794fdcba1a0388d5fc.tar.gz
infra-5c635acbc5379e3c592e3a794fdcba1a0388d5fc.tar.bz2
infra-5c635acbc5379e3c592e3a794fdcba1a0388d5fc.zip
Configure git send mail
-rw-r--r--misc/dotfiles/gitconfig5
-rw-r--r--roles/git/tasks/main.yml7
2 files changed, 12 insertions, 0 deletions
diff --git a/misc/dotfiles/gitconfig b/misc/dotfiles/gitconfig
index e7f8226..ef723d8 100644
--- a/misc/dotfiles/gitconfig
+++ b/misc/dotfiles/gitconfig
@@ -3,3 +3,8 @@
email = d@ilvokhin.com
[core]
excludesFile = ~/.gitignore
+[sendemail]
+ smtpserver = mail.ilvokhin.com
+ smtpuser = d@ilvokhin.com
+ smtpencryption = ssl
+ smtpserverport = 465
diff --git a/roles/git/tasks/main.yml b/roles/git/tasks/main.yml
index cf9ed16..0da8b63 100644
--- a/roles/git/tasks/main.yml
+++ b/roles/git/tasks/main.yml
@@ -4,6 +4,13 @@
- git
state: present
+- name: Install git send mail dependencies
+ ansible.builtin.package:
+ name:
+ - perl-authen-sasl
+ - perl-io-socket-ssl
+ state: present
+
- name: Configure git for Dmitry Ilvokhin
ansible.builtin.include_role:
name: gitconfig