Meeting Date
Invitees - Attendees
- Dave, Anthony, Lawrence, Lori, Nathan
Review and accept previous meeting minutes.
Agenda Items
Review Action Items
- CsSaltStackWgMeeting20211027 - Action items:
- Dave: create an RT to replace the Ugster switch (details to be provided in the ticket)
- Anthony: document Mysql workflow - how to integrate service-specific changes
- Put on hold until Graphics Lab Workstations software update and Fraser is back from vacation
- Nathan: split Vhost config directory to its own repo
Review Formulae
Infrastructure formulae list:
- Local list of CSCF admin accounts (currently: cscf-adm, root)
- AB says: no staff time to create customization needed.
- DG suggests breaking it down this way, of which the first two should be done during the OS install (manual or automated) and only the last step should be handled by SaltStack: For each account in admin-list
- report error if in ldap or UID, GID exists in UID-GID-registry and proceed to next account,
- use Salt built-ins to create account
- Install/maintain accounts resource files, ie ~/.bashrc, ~/.forward,~/.profile,~/.ssh/*,~/.vim
remote admin accounts -
mail forwarding
telemetry (prometheus)
monitoring (icinga)
PKI
active directory authentication / 2fa
syscall auditing
kernel crash dump collection
general use server / student general use server
internal microservices
backups
Suggested list of formulae - nfish:
- apt
- reboot (reboot-info, mollyguard + scripts)
- remote_access (sshd, mosh) - done
- salt
- ceph (client, rgw, server) - done
- networking (netplan, generic networking only)
- physical (for non-LXC minions)
- lxc (lxc containers, not hosts)
- iaas (lxc/vm hosts)
- logging (syslog_ng, logrotate, trimming)
Suggested list of formulae - dlgawley:
- ssh-only
- pam+ssh
- ldap+pam+ssh+DUO+yubikey
- OpenVPN
- Web
- Apache
- Force HTTPS and Lets Encrypt module
- URL case insensitive module
- Server side Includes module/setup (use execute bit not file extension).
- PAM integration
- PostgreSQL
- MySQL
Action Items
Future Items