Skip to content

Harness the power of Ansible to configure your machine, just like a Jedi mastering the Force.

License

Notifications You must be signed in to change notification settings

benpops89/ansible-jedi-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Development Environment Setup with Ansible

This repository contains Ansible playbooks and configuration files to automate the setup of my development environment. It installs relevant packages and applications to ensure a consistent and efficient development setup across different machines.

Prerequisites

Before running the playbooks, ensure you have the following installed on your system:

Installation

  1. Clone the repository:

    git clone git@github.com:benpops89/ansible-jedi-setup.git
    cd ansible-jedi-setup
  2. Install required Ansible roles:

    ansible-galaxy install -r requirements.yml

Usage

To set up the development environment, run the following command

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

This command will execute the setup.yml playbook, prompting you for your sudo password to install the necessary packages and applications.

TODO

  • Clone and setup dotfiles
  • Make this work for MacOS
  • Setup dock for mac using Ansible
  • Playbook to update all machines - run via cron?
  • Setup age key for each machine ~/.age/key.txt

About

Harness the power of Ansible to configure your machine, just like a Jedi mastering the Force.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published