Skip to content

cpressland/ansible

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ansible

Quick setup script for dotfiles and other essential configuration

macOS

Usage

On a fresh Mac, execute the following:

Ensure the Terminal/iTerm has Full Disk Access else some settings will fail to Apply:

Full Disk Access

# Install Xcode-CLT
$ xcode-select --install
# Install Homebrew
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Install Ansible
$ brew install ansible
# Run this playbook
$ ansible-playbook macos.yaml

WSL

# Ensure Ubuntu is fully patched.
$ sudo apt update && sudo apt -y upgrade
# Install Homebrew
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
$ (echo; echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"') >> $HOME/.bashrc
$ eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
# Install Ansible
$ brew install ansible
# Run this playbook
$ ansible-playbook wsl.yaml

TODO

About

Ansible Playbook for macOS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors