Learned bit of Ansible to automate some post-fresh-Arch-install work

This page summarizes the projects mentioned and recommended in the original post on /r/archlinux

Our great sponsors
  • WorkOS - The modern API for authentication & user identity.
  • Onboard AI - ChatGPT with full context of any GitHub repo.
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • ansible-arch

    Post fresh install setup automated

    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.

  • molecule

    Molecule aids in the development and testing of Ansible content: collections, playbooks and roles

    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.

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • nix

    Nix, the purely functional package manager

    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.

  • Home Manager using Nix

    Manage a user environment using Nix [maintainer=@rycee]

    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.

  • infrastructure

    Official Arch Linux Infrastructure Repository (read-only mirror) (by archlinux)

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts