El día a día me ha impedido hacer muchas cosas, una de estas es tener actualizado el blog, pero no hay tiempo para todo, y al final el cansancio hace que tenga que reorganizar prioridades.
Estos últimos meses he estado trabajando en la implantación de RedHat Cloudforms, Ansible Tower, … por lo que ha sido mucho el Ansible que he tenido que tocar, ya era habitual, pero últimamente es mucho más.
Así me he sacado unas cuantas “certificaciones” de RedHat:
- 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
Siguiendo mi premisa de automatizarlo todo, y para que no tenga excusa a la hora de actualizar este blog, incluso ahora se hace desde ansible
ansible-playbook deploy-antoniocortes_com.yml
El checkout y el “render” es tan simple como:
- 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
Que en gran medida actualiza o instala Hugo, hace un checkout del repo git, y ejecuta hugo para actualizar la web.
Ya no tengo excusa para el deploy, ahora solo me falta un poco de tiempo para ir escribiendo cosas, en gran medida seguir utilizando esta web para ir dejando mis notas y recursos que considero importantes para mi.