Skip to content
  1. Apr 08, 2023
  2. Mar 17, 2023
  3. Mar 04, 2023
  4. Feb 25, 2023
  5. Feb 11, 2023
  6. Jan 22, 2023
  7. Jan 06, 2023
    • nimrod's avatar
      renew-certs: Always run handlers. · d086e775
      nimrod authored
      Because of the convoluted way I'm running tasks, there's only 1 host in
      the play but the handlers are for the remote hosts. Run them even if
      there's a failure to restart whatever is needed since the failure will
      always be for the local host.
      d086e775
  8. Dec 17, 2022
  9. Oct 08, 2022
  10. Aug 21, 2022
  11. Jul 03, 2022
  12. Jun 17, 2022
    • nimrod's avatar
      Simpler backup script. · 7ec35b21
      nimrod authored
      Backups across the different services have been changed. There are now
      snapshots for each services with copies saved for a few weeks. All of
      them under /var/backups. The backup script doesn't need to work around
      btrfs subvolumes. Instead just snapshotting /var/backups and rsync'ing
      to a removable media. The old script is kept in source for reference.
      7ec35b21
  13. Apr 25, 2022
  14. Apr 23, 2022
  15. Apr 15, 2022
    • nimrod's avatar
      Lower the number of availability zones used. · 911f2486
      nimrod authored
      I don't care all that much about HA in this setup and I do wish to save
      a few bucks when I can, but I do need to AZs in some cases so 2 AZs is
      to the way to go.
      911f2486
    • nimrod's avatar
      Allow deploying the VPC from scratch. · 9634c069
      nimrod authored
      Terraform can't deploy resource with for_each if some of the information
      is missing when building the plan. A workaround is to avoid having a
      resource with for_each depend on a resource witha a count.
      9634c069
  16. Apr 14, 2022
    • nimrod's avatar
      Ansible playbook: project_ci_aws_creds.yaml · 2638eac3
      nimrod authored
      An Ansible playbook to create an IAM user for GitLab projects' CI. Also,
      rotates the IAM access keys, sets the CI variables for the access key,
      attaches an inline policy to limit the user by IP and requested region.
      Lastly, create a policy with full access to Resource Groups because I
      usually create one for each deployment but there isn't such an AWS
      managed policy.
      2638eac3
  17. Apr 11, 2022
  18. Apr 09, 2022
  19. Mar 01, 2022
  20. Feb 27, 2022