This repository contains an Ansible playbook to automate the setup of an Arch Linux system for a specific workflow. The playbook installs necessary software packages and performs system configurations.
- Arch Linux: Ensure the system has a fresh Arch Linux installation.
- Ansible: Install Ansible on your control machine using
sudo pacman -S ansible
.
- Clone the repository: Run
ansible-pull -U https://github.com/sadikeey/ansible-playbook.git
- Run the Playbook: Execute
ansible-playbook --ask-become-pass --ask-vault-password main.yaml
- Verification: Check that the Arch Linux system is set up according to your workflow requirements.
The playbook sets up the following components for my workflow:
Contributions to this Ansible playbook are welcome! If you encounter issues, have suggestions, or want to add new features, submit a pull request. Contributions will be reviewed and merged if they align with the project's goals.
Note: This script is suited for my workflow, and it requires ansible-playbook --ask-vault-pass. Take inspiration from this playbook but customize it to fit your needs.