Skip to content

Latest commit

 

History

History
42 lines (28 loc) · 1.3 KB

README.md

File metadata and controls

42 lines (28 loc) · 1.3 KB

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