From 394d7f535f10d8bcd52a360f7648b7c3ce22ab16 Mon Sep 17 00:00:00 2001 From: Max Erenberg Date: Sat, 10 Jul 2021 15:03:54 -0400 Subject: [PATCH] add muttrc and syscom auxiliary groups --- auth1/ldap/data.ldif.j2 | 32 ++++++++++++++++++++++++++++++++ fs00/main.yml | 4 ++++ fs00/templates/muttrc.j2 | 29 +++++++++++++++++++++++++++++ 3 files changed, 65 insertions(+) create mode 100644 fs00/templates/muttrc.j2 diff --git a/auth1/ldap/data.ldif.j2 b/auth1/ldap/data.ldif.j2 index ab81d27..5f0acdc 100644 --- a/auth1/ldap/data.ldif.j2 +++ b/auth1/ldap/data.ldif.j2 @@ -46,6 +46,38 @@ sudoHost: ALL sudoCommand: ALL sudoRunAsUser: ALL +dn: cn=adm,ou=Group,{{ ldap_base }} +objectClass: top +objectClass: group +objectClass: posixGroup +gidNumber: 4 +cn: adm +uniqueMember: uid=ctdalek,ou=People,{{ ldap_base }} + +dn: cn=office,ou=Group,{{ ldap_base }} +objectClass: top +objectClass: group +objectClass: posixGroup +gidNumber: 10003 +cn: office +uniqueMember: uid=ctdalek,ou=People,{{ ldap_base }} + +dn: cn=src,ou=Group,{{ ldap_base }} +objectClass: top +objectClass: group +objectClass: posixGroup +gidNumber: 40 +cn: src +uniqueMember: uid=ctdalek,ou=People,{{ ldap_base }} + +dn: cn=staff,ou=Group,{{ ldap_base }} +objectClass: top +objectClass: group +objectClass: posixGroup +gidNumber: 50 +cn: staff +uniqueMember: uid=ctdalek,ou=People,{{ ldap_base }} + dn: uid=ctdalek,ou=People,{{ ldap_base }} cn: Calum Dalek userPassword: {SASL}ctdalek@{{ krb_realm }} diff --git a/fs00/main.yml b/fs00/main.yml index 07605a6..eb0f4e3 100644 --- a/fs00/main.yml +++ b/fs00/main.yml @@ -67,6 +67,10 @@ dest: /users/skel/ with_fileglob: - "/etc/skel/.*" + - name: add muttrc to skel directory + template: + src: templates/muttrc.j2 + dest: /users/skel/.muttrc - meta: flush_handlers - name: create home directories for users shell: diff --git a/fs00/templates/muttrc.j2 b/fs00/templates/muttrc.j2 new file mode 100644 index 0000000..af18886 --- /dev/null +++ b/fs00/templates/muttrc.j2 @@ -0,0 +1,29 @@ +set my_pass = "krb5" +set my_username = `getent passwd $(id -u) | cut -d: -f1` + +# SMTP +set realname = "`getent passwd $(id -u) | cut -d: -f5`" +set from = "$my_username@{{ base_domain }}" +set smtp_url = "smtp://$my_username@mail.{{ base_domain }}:587" +set smtp_pass = "$my_pass" +unset record + +# IMAP +set folder = "imap://mail.{{ base_domain }}" +set imap_user = $my_username +set imap_pass = "$my_pass" +set imap_authenticators = "plain" +set spoolfile = "+Inbox" +set sort = reverse-date-received + +# TLS +set ssl_starttls = no +set ssl_force_tls = no + +# Misc +bind index G imap-fetch-mail +set pager_stop=yes +bind pager previous-line +bind pager next-line +set mail_check=60 +set imap_keepalive=900