| snippets | ||
| .gitignore | ||
| archPostInstall.yml | ||
| inventory.ini | ||
| LICENSE | ||
| README.md | ||
Arch Linux Post-Install Automation
A dedicated Repository for my Ansible Playbook for a full Arch-Linux post-install automation.
No more manual installing, configuring, enabling systemd services and all that annoying stuff.
Run the snippets by themselves or just run one playbook and grab yourself a coffee since Ansible will do everything you'd need to do for you.
What are you seeing?
My big project for march is a complete overhaul of the archinstall.yml Ansible Playbook, which will handle everything there is after the installation of the OS for it to be great.
Here will only be snippets of what will be in the new playbook. I test parts of it here in different playbooks and combine the thing at the end when everything works.
What you see here can work but garuntiee for nothing.
What is currently tested?
At the moment, the following Playbooks are tested and work in my machine. Please note that after a fresh arch installation you'll need to install python and python3 for Ansible to work on the remote machine.
-
AurInstaller - Works after installing kewlfft.aur
-
SSHKeys - Works fine. You'll need to create a Vault via
ansible-vault create group_vars/arch/vault.ymlwhere you add the variablessh_key_passphrase: "PasswordForSSHKey"and execute the playbook viaansible-playbook -i inventory.ini -b -K --ask-vault-pass snippets/sshkeys.yml
Currently not working
- gitclone - It fails due to a permission issue when cloning Repos via SSH (even public ones), needs more investigation