Commit graph

37 commits

Author SHA1 Message Date
Florian Weber
3e46828d30
Run tests on Mac OS 14 and 15 (#209)
* Run tests on Mac OS 14 and 15

* Update uninstall-homebrew.sh

* Don't die on bad terminal defaults request.

---------

Co-authored-by: Jeff Geerling <geerlingguy@mac.com>
2024-11-11 23:22:01 -06:00
Jeff Geerling
cb8398cef4 Default to installing extra pip packages with pip3. 2022-04-04 10:25:15 -05:00
Jeff Geerling
8765c23c8b Fixes #119: Remove extraneous Ansible setup tasks. 2021-05-31 14:23:12 -05:00
Jeff Geerling
b3fd01c991 Fixes #116: Switch from roles and dock tasks to geerlingguy.mac collection. 2021-05-30 22:25:53 -05:00
Jeff Geerling
254d657147
Automate Sublime Text configuration (#117)
* sublime text 3

* renamed variable

* sublime text 3

* Update default.config.yml

* PR #110: Update Sublime Text automation so it's a little simpler to configure.

* A couple cosmetic touchups.

* Add Sublime Markdown configuration and fix Package Control install.

* Add a few more Sublime preference files to make the editor work like I like it.

* More Sublime Text automation.

* Saner default for those who don't use Sublime.

* Add remaining tweaks to get Playbook idempotent with Sublime Text.

Co-authored-by: dspolleke <dspolleke@gmail.com>
2021-05-28 23:13:06 -05:00
Jeff Geerling
ae521350b9
Merge pull request #107 from dspolleke/terminal
fix playbook to run terminal on remote hosts as wel
2021-05-27 13:41:14 -05:00
Jeff Geerling
bbacfcbd9a
Update tasks/terminal.yml 2021-05-27 13:39:20 -05:00
Jeff Geerling
1aebbee720 Fixes #112: Dock control tasks skipped if dockutil not installed or not in PATH. 2021-05-27 11:44:43 -05:00
Jeff Geerling
0bae73dcc4 Fixes #114: Make ensure correct Dock order task work correctly. 2021-05-27 11:27:56 -05:00
dspolleke
bfea2dd857 fix terminal to run with remote tasks as well 2021-05-15 11:37:30 +02:00
Jeff Geerling
f9f2d54e8c PR #106 follow-up: More consistent docs and examples. 2021-05-07 10:26:27 -05:00
dspolleke
5ecb26666d alien changes ;-) 2021-04-12 17:44:54 +02:00
dspolleke
6549a14014 requested changes 2021-04-12 17:37:55 +02:00
dspolleke
82979a7b30 yamllinter 2021-04-12 13:49:12 +02:00
dspolleke
299c9b7b69 working dockutil 2021-04-12 13:29:34 +02:00
dspolleke
4dc3e75de2 dock util from https://github.com/enlewof \n Fixed default value for variable, \ncreated block (for tags to work), \nFixed some strong language, \N fixed some shell / command preference (ansible-lint) 2021-04-11 20:44:58 +02:00
dspolleke
be8b356174 trailing spaces 2021-04-11 20:16:05 +02:00
dspolleke
70f0de3ac6 fix tags issue 97 2021-04-11 19:57:38 +02:00
Jeff Geerling
9bd4b41a2e Fixes #91: Use updated requirements file format to fix lint error. 2021-02-18 10:26:12 -06:00
Jeff Geerling
c14f0dd9a3 Fix lint issues and dump Travis CI. Try out GitHub Actions instead. 2020-11-09 17:04:42 -06:00
Jeff Geerling
2dc641d81b Fixes #33: Don't overwrite sudoers file by default, and use sudoers.d. 2020-09-28 20:20:52 -05:00
Jeff Geerling
7a1ba39d7d Issue #61: Fix deprecation warning for always_run. 2018-04-23 10:41:58 -05:00
Oskar Schöldström
8ec016b7c8 normalize version to present and re-order 2017-06-04 17:08:05 -05:00
Oskar Schöldström
09c6732928 add executable option for nvm/pip3/rvm 2017-06-04 17:07:33 -05:00
Oskar Schöldström
c211d1fdf7 Issue #36: Add option to install npm/composer/pip/gem packages 2017-06-04 16:54:20 -05:00
Oskar Schöldström
1c5bbd2a08 Fix passwordless sudo for vagrant when GNU sed is installed 2017-06-01 10:08:35 -05:00
Oskar Schöldström
bf08c998e7 Issue #34: Change osx setup script to be configurable 2017-05-08 10:18:04 -05:00
Jeff Geerling
0a07340e9c Fixes #29: Split out custom preferences-related tasks to make them configurable. 2017-02-01 11:52:51 -06:00
Jeff Geerling
e2d8a2f9f6 Formatting fixes, and make sure everything works in --check mode. 2016-06-14 15:47:03 -05:00
Jeff Geerling
cd63f379fe Fixes #5: Add /etc/sudoers configuration for more Vagrant convenience. 2015-07-19 13:59:40 -05:00
Jeff Geerling
3b2e1a94cf Add custom Terminal profile to setup. 2015-01-03 22:17:46 -06:00
Jeff Geerling
e9c062766a Use geerlingguy.dotfiles role instead of a bunch of custom tasks. 2015-01-02 23:03:17 -06:00
Jeff Geerling
d62d466f0b Run .osx dotfiles. 2015-01-02 18:05:26 -06:00
Jeff Geerling
4185bbf63b Split ansible-related config into separate task file. 2014-12-31 14:22:42 -06:00
Jeff Geerling
1a8177a2b0 Updates to work with updated version of geerlingguy.homebrew role. 2014-12-30 16:14:42 -06:00
Jeff Geerling
68153edad1 Don't fail when .bash_profile doesn't exist. 2014-10-12 18:39:33 -04:00
Jeff Geerling
8f8ea4a8e5 Completely revamped the playbook. Let homebrew and cask do the hard work. 2014-10-02 23:07:02 -05:00