aboutsummaryrefslogtreecommitdiffstats
path: root/docs/content (unfollow)
Commit message (Collapse)AuthorLines
2024-07-23Migrate pythondiscord.com to using CNAMEsGravatar Joe Banks-49/+49
2024-07-23Migrate all pydis.wtf services to using CNAMEsGravatar Joe Banks-44/+39
2024-07-23Split pydis.wtf into multiple zone filesGravatar Joe Banks-23/+32
2024-07-23Allow zone files to be split across multiple YAML filesGravatar Joe Banks-1/+2
2024-07-23Remove Turing from Ansible InventoryGravatar Joe Banks-1/+0
2024-07-23Always force when dry-running DNS to generate changesGravatar Joe Banks-0/+1
2024-07-23Update certificate issuance to group together related certificatesGravatar Joe Banks-4/+5
We now can use CSV values to group different (but related) SANs into one issued certificate. As an example, when it was migrated in #402, certificates were configured in such a way that certbot attempted to issue one certificate for pydis.wtf and another for *.pydis.wtf, which is obviously not desirable. This restores previous behaviour to group together certificates served from the same NGINX vhost, using some Ansible filters to ensure the `creates` option of the task matches the certbot generated directory.
2024-07-22Remove deployments on turingGravatar Johannes Christ-52/+13
Files of the webserver have been migrated over.
2024-07-22Disable DNS proxying via CFGravatar Chris Lovering-2/+1
2024-07-22Remove ghost blogGravatar Chris Lovering-99/+0
2024-07-22Point blog DNS to netlifyGravatar Chris Lovering-2/+2
2024-07-22chore(deps): update ghost docker tag to v5.88Gravatar renovate[bot]-1/+1
| datasource | package | from | to | | ---------- | ------- | ---- | ---- | | docker | ghost | 5.87 | 5.88 |
2024-07-21Run the LDAP role on the LDAP host in AnsibleGravatar Joe Banks-0/+5
Signed-off-by: Joe Banks <[email protected]>
2024-07-21Add a trust store to Keycloak for the IPA generated CAGravatar Joe Banks-1/+44
This allows us to authenticate requests to LDAP with LDAPS and ensure a) authenticity and b) security of the transmission. Signed-off-by: Joe Banks <[email protected]>
2024-07-21Add LDAP roleGravatar Joe Banks-0/+39
This does not configure the LDAP server but configures the environment and installs the necessary packages, as well as configuring the firewall. Signed-off-by: Joe Banks <[email protected]>
2024-07-21Template hostname in Alloy to the inventory hostnameGravatar Joe Banks-1/+1
This maintains previous behaviour in which the hostname would have just been the inventory hostname, but as the hostname is being updated to the FQDN we should explicitly set the inventory_hostname to ensure continuity of logs. Signed-off-by: Joe Banks <[email protected]>
2024-07-21Remove /etc/hosts alias for FQDN to 127.0.0.1 on hostsGravatar Joe Banks-1/+0
Signed-off-by: Joe Banks <[email protected]>
2024-07-21Don't add limits to LDAP hostsGravatar Joe Banks-0/+1
This prevented the IPA installation from completing, presumably because it creates a high number of threads/subprocesses/whatever to get the installation complete. Regardless, with SELinux and other security tools that ship with the Rocky security profile we are on. This should be fine. Limits are not a security risk other than resource exhaustion which is not mission critical here. Signed-off-by: Joe Banks <[email protected]>
2024-07-21Set hostnames of hosts to FQDNsGravatar Joe Banks-1/+1
Signed-off-by: Joe Banks <[email protected]>
2024-07-21Add ldap01 host to ldap groupGravatar Joe Banks-0/+3
Signed-off-by: Joe Banks <[email protected]>
2024-07-20fix(deps): update dependency ruff to v0.5.4Gravatar renovate[bot]-21/+21
| datasource | package | from | to | | ---------- | ------- | ----- | ----- | | pypi | ruff | 0.5.3 | 0.5.4 |
2024-07-19Only template node exporter for Ansible hostsGravatar Joe Banks-3/+2
2024-07-19Separate install stage for Emacs in common roleGravatar Joe Banks-8/+18
2024-07-19Explicitly create sudo group for user creationGravatar Joe Banks-1/+9
2024-07-19Update SSH role to handle both Rocky and Debian reloadsGravatar Joe Banks-1/+10
2024-07-19Update Wireguard to only template for netcup hostsGravatar Joe Banks-4/+4
2024-07-19Split netcup services into separate top-level task in playbookGravatar Joe Banks-2/+6
2024-07-19Add new ldap01 hostGravatar Joe Banks-0/+6
2024-07-19Add DNS record for ldap01.box.pydis.wtfGravatar Joe Banks-9/+18
2024-07-18fix(deps): update dependency ruff to v0.5.3Gravatar renovate[bot]-21/+22
| datasource | package | from | to | | ---------- | ------- | ----- | ----- | | pypi | ruff | 0.5.2 | 0.5.3 |
2024-07-18chore(deps): update quay.io/keycloak/keycloak docker tag to v25.0.2Gravatar renovate[bot]-1/+1
| datasource | package | from | to | | ---------- | ------------------------- | ------ | ------ | | docker | quay.io/keycloak/keycloak | 25.0.1 | 25.0.2 |
2024-07-18Lock poetry.lock lockfileGravatar Joe Banks-125/+125
2024-07-18Update node_exporter daemonset to 1.27+ featuresetGravatar Joe Banks-3/+3
2024-07-18chore(deps): update quay.io/prometheus/node-exporter docker tag to v1.8.2Gravatar renovate[bot]-1/+1
| datasource | package | from | to | | ---------- | -------------------------------- | ------ | ------ | | docker | quay.io/prometheus/node-exporter | v1.2.0 | v1.8.2 |
2024-07-18chore(deps): update dependency community.general to v9Gravatar renovate[bot]-1/+1
| datasource | package | from | to | | ----------------- | ----------------- | ----- | ----- | | galaxy-collection | community.general | 8.6.2 | 9.2.0 |
2024-07-18chore(deps): update ansibleGravatar renovate[bot]-2/+2
| datasource | package | from | to | | ----------------- | ----------------- | ------ | ------ | | galaxy-collection | community.crypto | 2.20.0 | 2.21.0 | | galaxy-collection | community.general | 8.6.2 | 8.6.3 |
2024-07-18chore(deps): update poetryGravatar renovate[bot]-24/+24
| datasource | package | from | to | | ---------- | ------------ | ------ | ------ | | pypi | ansible-core | 2.17.1 | 2.17.2 | | pypi | ruff | 0.5.1 | 0.5.2 |
2024-07-18chore(deps): update ghost docker tag to v5.87Gravatar renovate[bot]-1/+1
| datasource | package | from | to | | ---------- | ------- | ---- | ---- | | docker | ghost | 5.78 | 5.87 |
2024-07-16Add certbot post deploy hook to reload nginxGravatar Chris Lovering-1/+15
2024-07-16Document current redis database usageGravatar Chris Lovering-0/+7
2024-07-16Add redis url secret to forms-backendGravatar Chris Lovering-0/+0
2024-07-15renovate: always attempt rebase when behind base branchGravatar Joe Banks-1/+2
2024-07-14Add Admins to Grafana authorized Team IDsGravatar Joe Banks-1/+1
2024-07-10Update dependency ansible-lint to v24.7.0 (#404)Gravatar renovate[bot]-5/+5
| datasource | package | from | to | | ---------- | ------------ | ------ | ------ | | pypi | ansible-lint | 24.6.1 | 24.7.0 | Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-10Bump mogno mem requests and limitGravatar Chris Lovering-2/+2
2024-07-07Include instructions for killing dependency update mailsGravatar Johannes Christ-0/+4
2024-07-07Finish meeting notes for todayGravatar Johannes Christ-3/+95
2024-07-07Update meeting doc to correct dateGravatar Chris Lovering-1/+1
2024-07-07Add topic points for Flux & poloniumGravatar Chris Lovering-0/+7
2024-07-07Add topic point regarding finger serverGravatar Johannes Christ-0/+9