Open in app

Sign in

Write

Sign in

Adrian Angel Sanz Melchor
Adrian Angel Sanz Melchor

9 Followers

Home

About

Published in

AWS Tip

·Pinned

How to use Cloudfront only for statics and improve SEO by 301 the rest of requests to your site

The problem We make use of cloudfront in a different way that a lot of people does, we don’t host a static site on S3 and then use cloudfront to serve it. We have a full CMS under cloudfront to serve only static files. However we came across the issue that google…

4 min read

How to use Cloudfront only for static files and improve SEO by 301 the rest of requests to your…
How to use Cloudfront only for static files and improve SEO by 301 the rest of requests to your…

4 min read


Published in

AWS Tip

·Pinned

Enforce MFA on AWS for IAM users with user groups & policies

Goal We came across the need to enforce MFA usage on all IAM accounts for security reasons, but we don’t require to limit more AWS permissions so we thought of just telling the users is required and manually deactivate the user if they didn’t activate it after 7 days… But this…

AWS

3 min read

Enforce MFA on AWS for IAM users
Enforce MFA on AWS for IAM users
AWS

3 min read


Pinned

Register Gitlab Runners with Ansible

Motivation We’ve been working with gitlab runners for some time now, we have a deploy server that we use to register projects and to make life easier for us, DevOps, on the security point of view (firewall configuration is easier when you use your own server instead of the whole public…

Ansible

3 min read

Register Gitlab Runners with Ansible
Register Gitlab Runners with Ansible
Ansible

3 min read


Sep 26

Download private Terraform modules authenticating as a GitHub App on CI/CD

Disclaimer This is a quite technical read, that pretends to show a real world problem and solution. Requires knowledge on Terraform, git and GitHub Actions. The code is along the article, and I will try to explain what it does in an abstract way so it’s easier to understand, however there’s…

Terraform

3 min read

Download private Terraform modules authenticating as a GitHub App on CI/CD
Download private Terraform modules authenticating as a GitHub App on CI/CD
Terraform

3 min read


May 11

Develop GitHub actions faster with ‘act’, an easy example

The problem with actions Sometime ago I started tinkering around GitHub actions at work, for those who don’t know about them, they are reusable pieces of code that can be integrated into your pipelines. Is a pretty useful feature that allows you to create and maintain reusable actions (like set-up python, execute Ansible etc)…

Github Actions

4 min read

Develop GitHub actions faster with ‘act’, an easy example
Develop GitHub actions faster with ‘act’, an easy example
Github Actions

4 min read


Sep 23, 2022

Simplify secret sending procedure with a simple python script

We recently added some services that requires me, to generate and send accesses to users. I’m a lonely DevOps doing this, so I lose quite some time every week with these access requests. I cannot automate generating some of the secrets, because it requires human interaction or 2FA, but I…

1 min read

Simplify secret sending procedure with a simple python script
Simplify secret sending procedure with a simple python script

1 min read


Jul 13, 2022

How to do “Split tunneling” with OpenVPN community edition

So I’ve been wondering how I could add split tunneling on our VPN, since I’m tired of accepting cookies in German every time I do a google search… I found out that is pretty simple. You only need to add lines to the ovpn profile. Straight to the point You should add the next…

Openvpn

2 min read

How to do “Split tunneling” with OpenVPN community edition
How to do “Split tunneling” with OpenVPN community edition
Openvpn

2 min read


Jun 7, 2022

Allow Iframes on Grafana with Traefik (Docker)

Overview This document aims to show how to allow embedding iframes of panels from Grafana. However there’s a couple warnings. For the embed to work, Grafana must be open to the world and configured with SSL SameSite must be set to ‘none’ therefore, some CSRF attacks are feasible Even after embedding…

Grafana

3 min read

Allow Iframes on Grafana (Docker)
Allow Iframes on Grafana (Docker)
Grafana

3 min read


Published in

AWS Tip

·Apr 5, 2022

AWS S3 geo-replication with Terraform

You will find cases where you would like to save data easily, securely and make sure you won’t lose it unless the world is ending, for real… We came across this situation, where we needed to save sensitive information, and make sure we won’t lose it whatever it happens. I…

Terraform

2 min read

S3 geo-replication with Terraform
S3 geo-replication with Terraform
Terraform

2 min read


Apr 27, 2021

Better local development with Docker and Make

Why? These days everybody has abandoned the idea of running full blown virtual machines and find docker a better tool for local development, or staging/production environments, there’s a lot of reasons for switching to docker but TL;DR is much more faster and lightweight. Our projects where usually made using ansible+vagrant+VB to…

Docker

4 min read

Better local development with Docker and Make
Better local development with Docker and Make
Docker

4 min read

Adrian Angel Sanz Melchor

Adrian Angel Sanz Melchor

9 Followers

Just a spanish DevOps who likes sharing useful knowledge, working proudly @ Atalanta

Following
  • Netflix Technology Blog

    Netflix Technology Blog

  • Akihiro Suda

    Akihiro Suda

  • mr.smashy

    mr.smashy

  • Sabrina Carpenter 🐍

    Sabrina Carpenter 🐍

  • Karim

    Karim

See all (9)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams