summaryrefslogtreecommitdiff
path: root/roles
AgeCommit message (Collapse)Author
2024-04-19Fix postfix virtual_transport: use dovecot-lmtpDmitry Ilvokhin
2024-04-19Migrate postfix from hash to lmdb dbDmitry Ilvokhin
2024-04-19Setup lmtp protocol for dovecotDmitry Ilvokhin
2024-04-14Make certificate updates work for nginxDmitry 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-07Add master.cf file to postfix roleDmitry Ilvokhin
Enable submission to send mail.
2024-04-07Reverse dependency chain dovecot -> postfixDmitry Ilvokhin
Postfix can start without dovecot, but dovecot can't without postfix, because it uses postfix user to create unix socket.
2024-04-07Add lsof to minimal installationDmitry Ilvokhin
2024-04-07Set proper hostname and restrict trusted networksDmitry Ilvokhin
2024-04-07Add forgotten handler for alias updateDmitry Ilvokhin
2024-04-07Setup correct alias for root mailDmitry Ilvokhin
2024-04-06Add postfix roleDmitry Ilvokhin
2024-04-06Add dovecot roleDmitry Ilvokhin
2024-04-06Add certmail roleDmitry Ilvokhin
Certificate are required for both dovecot and postfix roles. This role is to simplify reuse of the same logic.
2024-04-06Listen inet socket instread of unix for opendkimDmitry Ilvokhin
This is done to avoid putting postfix and opendkim at the same group.
2024-03-31Manually create directories for certbot hooksDmitry Ilvokhin
2024-03-31Swap order of nginx enablement and cert hookDmitry Ilvokhin
2024-03-31Migrate to certbot hook scriptsDmitry Ilvokhin
Make hooks usage a bit more generic, to apply hooks for services different from nginx.
2024-03-30Remove favicon deletion from cgit roleDmitry 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-24Add opendkim roleDmitry Ilvokhin
2024-03-24Configure nginx first and then enable/startDmitry Ilvokhin
2024-03-23Remove git from minimal roleDmitry Ilvokhin
2024-03-11Add tags to dotfiles roleDmitry Ilvokhin
2024-03-11Add dotfiles tag to all dotfiles tasksDmitry Ilvokhin
2024-03-09Add gdb roleDmitry Ilvokhin
2024-03-09Add role for mutt mail clientDmitry Ilvokhin
2024-03-09Add git roleDmitry Ilvokhin
This role is not used anywhere yet, so it wasn't properly tested.
2024-03-08Add ssh roleDmitry Ilvokhin
2024-03-03Add role for bashDmitry Ilvokhin
2024-03-03Add screen roleDmitry Ilvokhin
2024-03-03Add vim roleDmitry Ilvokhin
2024-03-03Rename git role to gitserverDmitry Ilvokhin
2024-02-24Add simple dotfiles management playbookDmitry Ilvokhin
2024-02-10Add dependencies for home roleDmitry Ilvokhin
2024-02-10Add dependencies for blog roleDmitry Ilvokhin
2024-02-10Make logrotate a dependencies for nginxDmitry Ilvokhin
2024-02-10Make proper dependencies for ip taskDmitry Ilvokhin
2024-02-10Make certbot a dependencies of certificateDmitry Ilvokhin
2024-02-10Move git dependencies into proper dependenciesDmitry Ilvokhin
2024-02-10Move cgit dependencies into proper dependenciesDmitry Ilvokhin
2024-02-04Remove favicon.ico from cgit serving directoryDmitry Ilvokhin
2024-02-04Return indent backDmitry Ilvokhin
2024-02-04Add user d to http groupDmitry Ilvokhin
2024-02-04Fix intentDmitry Ilvokhin
2024-02-04Add known_hosts file to verify github.com hostsDmitry Ilvokhin
2024-02-04Change password for git HTTP protocolDmitry Ilvokhin
2024-02-04Add fcgiwrap role to reuse it in git and cgitDmitry Ilvokhin
2024-02-04Change nginx worker_processes from 1 to autoDmitry Ilvokhin
Just to make it a little bit more generic.
2024-02-04Add rsync role to deploy static content sitesDmitry Ilvokhin
2024-02-04Add semicolon to nginx config for gitDmitry Ilvokhin
2024-02-04Fix path to cgit directoriesDmitry Ilvokhin