Managing TLS Certificates Using Ansible and Let’s Encrypt! PART 1:

Part 1: Basics of Using Ansible Core to Request a Let’s Encrypt Certificate Prerequisites Ansible Core installed on your control node. Ansible Vault enabled. Cloudflare account with API token and DNS Zone ID for the zone your using to create the Certificate. you can use this endpoint in postman to retrieve your DNS Zone ID: https://api.cloudflare.com/client/v4/zones/ Basic knowledge of Ansible and YAML syntax. For this tutorial I will be using Ubuntu 22....

June 23, 2024 · 11 min

Managing TLS Certificates Using Ansible and Let’s Encrypt! PART 2:

Part 2: Managing Certificates with AWX/Ansible Automation Platform and GitOps Introduction Continuing from Part 1, this tutorial will guide you through managing Let’s Encrypt certificates using AWX/Ansible Automation Platform. We can use the exact same playbook from part 1 with a few modifications. You will also have to make sure you have a few Prerequisites setup a head of time. Prerequisites AWX/Ansible Automation Platform installed and configured. In this part will be using the Ansible GUI version AWX/AAP GitLab - AWX/AAP both require that your playbooks are stored in a central git repository I will be using GitLab....

July 21, 2024 · 5 min · David Henderson

Managing TLS Certificates Using Ansible and Let’s Encrypt! PART 2.1:

Part 2.1: Deploying Let’s Encrypt Certificates to an ASA Using Ansible with AWX/AAP Introduction Continuing from Part 2 of our series, this tutorial will guide you through Let’s Encrypt certificates using AWX/Ansible Automation Platform to an ASA firewall. There will be a new playbook to apply the certificate to the ASA, but running the playbook will be the same as in Part 2 of our series. You will also have to make sure you have a few Prerequisites setup a head of time....

October 29, 2024 · 8 min · David Henderson

STOP HARD CODING PASSWORDS IN YOUR CODE!

Don’t you hate when tutorials show you something and then say, “I’m just doing it this way for the tutorial,” or, “It’s my lab, so they don’t use best practices,” but never show you the proper way? One thing that always bothered me when I was starting out with network automation was tutorials that almost always used plain text passwords with a disclaimer: “This is my lab; don’t do this in production....

June 23, 2024 · 2 min · David Henderson