diff --git a/.gitignore b/.gitignore index a97f7a52f..bdc930735 100644 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,3 @@ .DS_Store *.retry roles* -config.yml diff --git a/config.yml b/config.yml new file mode 100644 index 000000000..bf1190aa5 --- /dev/null +++ b/config.yml @@ -0,0 +1,126 @@ +--- +configure_dotfiles: false +configure_terminal: false +configure_osx: false + +# Set to 'true' to configure the Dock via dockutil. +configure_dock: false +dockitems_remove: [] +# - Launchpad +# - TV +# - Podcasts +# - 'App Store' +dockitems_persist: [] +# - name: "Sublime Text" +# path: "/Applications/Sublime Text.app/" +# pos: 5 + +configure_sudoers: false +sudoers_custom_config: '' +# Example: +# sudoers_custom_config: | +# # Allow users in admin group to use sudo with no password. +# %admin ALL=(ALL) NOPASSWD: ALL + +dotfiles_repo: https://github.com/geerlingguy/dotfiles.git +dotfiles_repo_accept_hostkey: true +dotfiles_repo_local_destination: ~/Development/GitHub/dotfiles +dotfiles_files: [] + # - .zshrc + # - .gitignore + # - .inputrc + # - .osx + # - .vimrc + +homebrew_installed_packages: + # - ansible # Installed via Pip. + - cowsay + - ag + - jq + - gh + - node + - nvm + - wget + - az + - pipx + - pyenv + - readline + - tree + - yarn + - tmux + +homebrew_taps: [] + +homebrew_cask_appdir: /Applications +homebrew_cask_apps: + - pycharm-ce + - visual-studio-code + - dbeaver-community + - skitch + - rectangle + - google-chrome + - firefox + - insomnia + - obsidian + - chatgpt + - iterm2 + # - chromedriver + # - docker + # - dropbox + # - firefox + # - google-chrome + # - handbrake + # - licecap + # - sequel-ace + # - slack + # - sublime-text + # - transmit + +# See `geerlingguy.mas` role documentation for usage instructions. +mas_installed_apps: [] +mas_email: "" +mas_password: "" + +osx_script: "~/.osx --no-restart" + +# Install packages from other package managers. +# Note: You are responsible for making sure the required package managers are +# installed, eg. through homebrew. +composer_packages: [] +# - name: drush +# state: present # present/absent, default: present +# version: "^8.1" # default: N/A +gem_packages: [] +# - name: bundler +# state: present # present/absent/latest, default: present +# version: "~> 1.15.1" # default: N/A +npm_packages: [] +# - name: webpack +# state: present # present/absent/latest, default: present +# version: "^2.6" # default: N/A +pip_packages: [] +# - name: mkdocs +# state: present # present/absent/latest, default: present +# version: "0.16.3" # default: N/A + +pipx_packages: [] + # - poetry + +github_clone_dest: '~/ansible-repos/' + +github_repos: + - enterprise-workforce + - airflow-dags + - zivian-core + - zivian-ui + - engineering-scripts + - zivian-terraform + +# Set to 'true' to configure Sublime Text. +configure_sublime: false +sublime_base_path: '~/Library/Application Support/Sublime Text' +sublime_config_path: "Packages/User" +sublime_package_control: [] + +# Glob pattern to ansible task files to run after all other tasks are finished. +post_provision_tasks: []