| Commit message (Collapse) | Author | Age | Lines |
| |
|
|
|
|
|
|
| |
This allows us to connect to PostgreSQL on lovelace from any possible
LKE node location, whilst not opening up our PostgreSQL instances to the
world.
This has already been rolled out.
|
| | |
|
| |
|
|
|
| |
The new commit includes automatic validation of the `nft` configuration
to ensure that any deployed config is valid.
|
| | |
|
| |
|
|
|
|
|
|
|
| |
nftables is the modern replacement for iptables, which ufw uses under
the hood. It allows us to specify firewall rules in a simple text file
(with as much or as little abstraction as we want) and is quick to
update and read. The text-file format allows more liberty with
commenting compared to UFW. The existing `ufw` role has been converted
to simply remove UFW. This has already been deployed on lovelace.
|
| |
|
|
| |
Closes #240.
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
Closes #211.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
| |
The new `pydis-users` role allows us to manage user accounts and move
away from the root user setup script, eventually locking down SSH access
to the root user.
Joe, Chris and me have been added as users.
|
| | |
|
| |
|
|
|
|
| |
Disable password authentication and root logins and use a configuration
file that is independent of the `sshd_config` that `apt` itself will
modify on upgrades.
|
| | |
|
| | |
|
| | |
|
| |
|