One of these days I will actually understand the differnece between a TLS Cert, a chain, and a fullchain - and when which one is used.
Not today.
On the positive side, I've now got my Let's Encrypt cert update almost fully automated. The only small manual part is putting the DNS challenge values into Strato's DNS web interface - they don't have an API.
Ansible's acme_account and acme_certificate modules are working pretty nicely.
#homelab #letsencrypt #Ansible
Finally setting out to write a playbook for Let's encrypt cert renewal.
Sadly, my registrar (Strato) does not have any API to set the TXT records needed for DNS renewal. So I can't automate the renewal completely, sadly.
But I will automate the post-renewal work, mainly pushing the new certs to Vault and Ceph and restarting services where necessary.
How To Use Variables In Ansible Playbooks #Ansible #Variables #Devops #Linux #Opensource
https://ostechnix.com/ansible-variables/
#Ansible #variables #devops #Linux #OpenSource
How To Use Debug Module In Ansible Playbooks #Ansible #Devops #Linux
https://ostechnix.com/ansible-debug-module/
Getting Started With Ansible Playbooks #ansible #ansibleplaybook #linux #devops #opensource
https://ostechnix.com/ansible-playbooks/
#Ansible #ansibleplaybook #Linux #devops #OpenSource
Getting Started With Ansible Playbooks #ansible #ansibleplaybook #linux #devops #opensource
https://ostechnix.com/ansible-playbooks/
#Ansible #ansibleplaybook #Linux #devops #OpenSource
Getting Started With Ansible Ad Hoc Commands #Ansible #Adhoc #Devops #Linux #Opensource #Automation
https://ostechnix.com/ansible-ad-hoc-commands/
#Ansible #Adhoc #devops #Linux #OpenSource #automation
Ansible SSH Authentication And Privilege Escalation #ansible #ssh #devops #itautomation #linux #linuxadministration
https://ostechnix.com/ansible-ssh-authentication-and-privilege-escalation/
#Ansible #SSH #devops #ITAutomation #Linux #Linuxadministration
And another full homelab host upgrade ran through without a hitch. I'm really enjoying just having to run a single command and then being able to do something else since I implemented my upgrade playbook.
How To Work With Include And Import In Ansible #Ansible #Ansibletutorial #Devops #Linux #Linuxadministration
https://ostechnix.com/ansible-include-import-statements/
#Ansible #AnsibleTutorial #devops #Linux #Linuxadministration
Ansible Collections Tutorial For Beginners #Ansible #Ansiblecollections #Devops #Linux #Linuxadministration
https://ostechnix.com/ansible-collections/
#Ansible #ansiblecollections #devops #Linux #Linuxadministration
Automated Ansible Lab Setup With Vagrant And Virtualbox In Linux #Ansible #Vagrant #Virtualbox #Linux #Devops #Virtualization #Linuxadministration
https://ostechnix.com/ansible-lab-setup-with-vagrant-and-virtualbox-in-linux/
#Ansible #vagrant #VirtualBox #Linux #devops #virtualization #Linuxadministration
Error Handling In Ansible Playbooks #Ansible #Errorhandling #Ansibletutorial #Devops #Linuxadministration #Linux
https://ostechnix.com/error-handling-in-ansible-playbooks/
#Ansible #errorhandling #AnsibleTutorial #devops #Linuxadministration #Linux
Ansible Roles Tutorial For Beginners #Ansible #Ansibleroles #Devops #ITAutomation #Linuxadministration #Linux
https://ostechnix.com/ansible-roles/
#Ansible #ansibleroles #devops #ITAutomation #Linuxadministration #Linux
How To Use Ansible To Automate Logical Volume Manager (LVM) In Linux #LogicalVolumeManager #LVM #Ansible #Devops #Linuxcommands #Linuxadmin #Linuxhowto #Linux #DiskManagement
https://ostechnix.com/use-ansible-to-automate-logical-volume-manager-lvm/
#logicalvolumemanager #lvm #Ansible #devops #linuxcommands #linuxadmin #linuxhowto #Linux #diskmanagement
Geräteinitiative und #Linux
https://linux-bildung.at/2023/03/geraeteinitiative-und-linux/
Interessanter Bericht zum zentralen Verwalten von 142 Stück #refurbished HP #Elitebook 840 G4 von der Firma #AfB (Arbeit für Behinderte) in einer #Schule. Sieht nach durchdachtem Konzept aus. 🤓
#linux #refurbished #Elitebook #afb #schule #Ansible #pxe #mdm
First successes setting up my new bastion host.
I've now got a Podman container running Traefik. All configured with Ansible. Automatically generated Systemd files and the general containers.podman Ansible collection make a good impression.
Next is going to be some supporting infrastructure, namely logging.
It seems the first hurdle to take is installing Python. The full Python3 install would take >50 MB, while my device only has about 10 MB of flash.
Tonight I'm finally getting back into the software side of the Homelab with Ansible. I've got an OpenWRT WiFi router. And OpenWRT advices to completely reinstall the machine during a Major version update. And that's been annoying me. And honestly made me not do updates. 😳
Now I'm hoping to set up an Ansible playbook for it, to make updates more painless.