Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-14 | Add `systemctl daemon-reload` item in TODO | Dmitry Ilvokhin | |
2024-04-14 | Make certificate updates work for nginx | Dmitry Ilvokhin | |
Currently, we obtain certificates from Let's Encrypt with standalone mode, so when we do renew, certbot tries to run it is own webserver on port 80, but this port is already in use by nginx. Stop nginx, before renewal. This is quite hacky, but should work. Proper solution is to split certificate role by standalone and non-standalone versions. | |||
2024-04-07 | Add master.cf file to postfix role | Dmitry Ilvokhin | |
Enable submission to send mail. | |||
2024-04-07 | Reverse dependency chain dovecot -> postfix | Dmitry Ilvokhin | |
Postfix can start without dovecot, but dovecot can't without postfix, because it uses postfix user to create unix socket. | |||
2024-04-07 | Add lsof to minimal installation | Dmitry Ilvokhin | |
2024-04-07 | Update TODO with items to do later | Dmitry Ilvokhin | |
2024-04-07 | Set proper hostname and restrict trusted networks | Dmitry Ilvokhin | |
2024-04-07 | Add forgotten handler for alias update | Dmitry Ilvokhin | |
2024-04-07 | Setup correct alias for root mail | Dmitry Ilvokhin | |
2024-04-06 | Add mail playbook for mail server setup | Dmitry Ilvokhin | |
2024-04-06 | Add postfix role | Dmitry Ilvokhin | |
2024-04-06 | Add dovecot role | Dmitry Ilvokhin | |
2024-04-06 | Add certmail role | Dmitry Ilvokhin | |
Certificate are required for both dovecot and postfix roles. This role is to simplify reuse of the same logic. | |||
2024-04-06 | Listen inet socket instread of unix for opendkim | Dmitry Ilvokhin | |
This is done to avoid putting postfix and opendkim at the same group. | |||
2024-03-31 | Manually create directories for certbot hooks | Dmitry Ilvokhin | |
2024-03-31 | Swap order of nginx enablement and cert hook | Dmitry Ilvokhin | |
2024-03-31 | Migrate to certbot hook scripts | Dmitry Ilvokhin | |
Make hooks usage a bit more generic, to apply hooks for services different from nginx. | |||
2024-03-30 | Remove favicon deletion from cgit role | Dmitry Ilvokhin | |
Favicon is back after each cgit package update. I don't think it worth it to fight with it. Nginx serves content out of /usr/share/webapps/cgit, which has some useful files inside as well and it doesn't really make sense to move working directory to different one either. For long term maintainability reasons lets use a default favicon. | |||
2024-03-30 | Fix `LC_CTYPE` value on macOS in bashrc | Dmitry Ilvokhin | |
2024-03-24 | Add opendkim role | Dmitry Ilvokhin | |
2024-03-24 | Configure nginx first and then enable/start | Dmitry Ilvokhin | |
2024-03-23 | Remove git from minimal role | Dmitry Ilvokhin | |
2024-03-11 | Add tags to dotfiles role | Dmitry Ilvokhin | |
2024-03-11 | Add dotfiles tag to all dotfiles tasks | Dmitry Ilvokhin | |
2024-03-10 | Add master playbook to setup everything at once | Dmitry Ilvokhin | |
2024-03-09 | Add gdb role | Dmitry Ilvokhin | |
2024-03-09 | Add role for mutt mail client | Dmitry Ilvokhin | |
2024-03-09 | Add git role | Dmitry Ilvokhin | |
This role is not used anywhere yet, so it wasn't properly tested. | |||
2024-03-09 | Limit git commit messages width to 72 characters | Dmitry Ilvokhin | |
2024-03-08 | Add proper indent settings for yaml and makefiles | Dmitry Ilvokhin | |
2024-03-08 | Add ssh role | Dmitry Ilvokhin | |
2024-03-03 | Try to remove set of locale | Dmitry Ilvokhin | |
There is no en_US.UTF-8 locale in Arch Linux out of the box. Try to remove explicit set of locale and see what will break. I set it initially, because some of the servers had russian locale back in the days, but I am not sure this is still true somewhere. | |||
2024-03-03 | Add role for bash | Dmitry Ilvokhin | |
2024-03-03 | Add screen role | Dmitry Ilvokhin | |
2024-03-03 | Add vim role | Dmitry Ilvokhin | |
2024-03-03 | Rename git role to gitserver | Dmitry Ilvokhin | |
2024-03-03 | Pass user variable for dotfiles playbook example | Dmitry Ilvokhin | |
2024-02-26 | Remove username from * section | Dmitry Ilvokhin | |
Because * section overrides everything else and `User` setting from other section didn't apply. | |||
2024-02-24 | Add a section about local dotfiles deployment | Dmitry Ilvokhin | |
2024-02-24 | Add simple dotfiles management playbook | Dmitry Ilvokhin | |
2024-02-24 | Add dotfiles section to TODO | Dmitry Ilvokhin | |
2024-02-10 | Add executable flag to rotate-vault-password.sh | Dmitry Ilvokhin | |
2024-02-10 | Add dependencies for home role | Dmitry Ilvokhin | |
2024-02-10 | Add dependencies for blog role | Dmitry Ilvokhin | |
2024-02-10 | Make logrotate a dependencies for nginx | Dmitry Ilvokhin | |
2024-02-10 | Make proper dependencies for ip task | Dmitry Ilvokhin | |
2024-02-10 | Make certbot a dependencies of certificate | Dmitry Ilvokhin | |
2024-02-10 | Move git dependencies into proper dependencies | Dmitry Ilvokhin | |
2024-02-10 | Move cgit dependencies into proper dependencies | Dmitry Ilvokhin | |
2024-02-10 | Migrate from hosts.ini to hosts.yml | Dmitry Ilvokhin | |