Skip to content

🤖 Automated installation of my personal environment

Notifications You must be signed in to change notification settings

Toalaah/ansible

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible

This repository contains the Ansible configuration used to keep my macOS and Arch Linux configurations in sync across multiple machines.


Prerequisites

If running on an Arch Linux machine, you must install the ansible-aur helper using

ansible-galaxy collection install -r requirements.yml

In order for the playbook to function properly.

Configuration

There are a number of configuration variables which can be set to customize the installation. These variables are controlled by a configuration file which can be found here.

Running the Playbook

To run the playbook, run the following command from the project root directory

ansible-playbook --ask-become-pass playbook.yml

Note: This playbook is designed to run on local machines, although it is probably also possible to run this on a remote server with some minor configuration tweaks.

TODOs

  • Install Yay (AUR helper) automatically
  • Install fonts automatically

About

🤖 Automated installation of my personal environment

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published