Getting back to the blog
2 min read

Getting back to the blog

219 words

Daily life has kept me from doing many things, including keeping this blog updated, but there’s no time for everything, and in the end fatigue forces me to reorganize priorities.

In recent months, I’ve been working on implementing RedHat CloudForms, Ansible Tower, and more, so I’ve had to work much more with Ansible. It was already a habit, but lately it’s been much more intensive.

So I’ve earned a few RedHat “certifications”:

  • Red Hat Delivery Specialist - Automated SAP HANA System Replication with Pacemaker
  • Red Hat Delivery Specialist - Automation with Ansible by Red Hat
  • Red Hat Delivery Specialist - Cloud Management
  • Red Hat Delivery Specialist - Platform

Following my premise of automating everything, and so I have no excuse when it comes to updating this blog, even now it’s done from ansible

ansible-playbook  deploy-antoniocortes_com.yml

The checkout and “render” is as simple as:

    - name: "git checkout"
      git:
        repo: git@gitlab.com:drzippie/antoniocortes-com.git
        dest: /home/drzippie/src/antoniocortes_com
        accept_hostkey: True
    - name: "build"
      shell: "hugo -d /var/www/antoniocortes.com/web"
      args:
        chdir:  /home/drzippie/src/antoniocortes_com

Which largely updates or installs Hugo, checks out the git repo, and runs hugo to update the website.

I no longer have an excuse for deployment, now I just need a little time to start writing things, largely continuing to use this site to leave my notes and resources that I consider important for me.

Comments

Latest Posts

8 min

1546 words

The Problem We All Have (But Solve Poorly)

As a DevOps Manager, I spend more time than I should configuring ways for the team to show their development work. Client demos, webhooks for testing, temporary APIs for integrations… we always need to expose localhost to the world.

Traditional options are a pain:

  • ngrok: Works, but ugly URLs, limits on free plan, and every restart generates a new URL
  • localtunnel: Unstable, URLs that expire, and often blocked by corporate firewalls
  • SSH tunneling: Requires your own servers, manual configuration, and networking knowledge
  • Manual Cloudflare Tunnels: Powerful but… God, the manual configuration is hellish

And then I discovered Moley.

1 min

49 words

In a new phase of this website, and as a PoC, it has been migrated to Netlify and the repo has been updated for Hugo 0.5.5, removing the theme as an external element.

This means that we may have some errors or temporary issues with visualization, certificates, or similar.