Skip to content

ElderMatt/mac-devops-setup

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💻 DevOps Mac OS automated setup

This ansible playbook install and setup most of softwares and utilities for my DevOps environment.

🚥 Installation

First of all clone or download this repository on you mac.

🚀 Usage

Just run the following command at the root of this project and enter your account password when prompted.

ansible-playbook setup-my-mac.yml -i inventory -K

You can customize setup editing config.yml config file.

✨What this playbook do

The complete list of softwares installed is in config.yml , but in summary here what the playbook do.

  • Install homebrew and cask and install applications, utilities and quick look plugins.

    Docker, Vagrant, slack, 1password, postman,...

  • Clone my dotfile from github repository.

  • Configure terminal

    Install iTerm2 (Solarized Dark theme, font-inconsolata) Install Zsh and configure options with oh-my-zsh

  • Configure Mac OS

    Show icons for hard drives, servers, and removable media on the desktop Avoid creating .DS_Store files on network volumes Finder: show status bar Save screenshots in PNG format Save screenshots to the Desktop/Screenshots folder

Improvements

Configure iTerm2 Profile with Solarized theme. Add config for sync settings VScode and Brave Configure VPN

Testing the Playbook

Use Mac virtualbox https://github.com/geerlingguy/macos-virtualbox-vm

See also

About

Automated setup for Mac with ansible

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%