Skip to content

nico2che/mac-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mac Setup

This is an Ansible playbook to quickly setup a new Mac.

To setup run the following command :

curl -s https://raw.githubusercontent.com/nico2che/mac-setup/master/install.sh | /bin/bash

Roles

These roles are dependants, so they need to be runned in this order only.

When all roles was runned, you can start one independantly with a tag option.

ansible-playbook playbook.yml --tags=setup,apps,desktop -e 'perso=yes pro=yes'

  • setup install homebrew & global npm packages
  • apps install mac applications and their preferences
  • desktop install global preferences

perso and pro extra vars are available on playbook command to install these environments type

Coming

  • add essential installation step, before install all extras stuff to be quickly in
  • add interactive options at start of bash install script (perso, pro, essential step...)
  • google drive auto connexion, and sync some files
  • some custom settings

Inspired from https://github.com/geerlingguy/mac-dev-playbook

About

Automatic & personal mac installation with Ansible 💻

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages