Our great sponsors
-
molecule
Molecule aids in the development and testing of Ansible content: collections, playbooks and roles
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
I planned some bash scripts at first, but after even first quick look at an ansible playbook, it was obvious that its the thing I want, and there is unlikely something be more elegant, simpler, or more readable.
I would recommend you to use roles instead of just playbooks and to test them with molecule. Molecule allows you to quickly test your Ansible roles in a fresh Arch Linux podman container, completely isolated from your real system.
Disclaimer and hot take: Even though I overengineered the shit out of automating my entire setup with Ansible, if I would have to do it again, I wouldn't do it with Ansible again. Nix and home-manager are a much better tool for that job.
Disclaimer and hot take: Even though I overengineered the shit out of automating my entire setup with Ansible, if I would have to do it again, I wouldn't do it with Ansible again. Nix and home-manager are a much better tool for that job.